IMP.bff
|
This is the complete list of members for DecayConvolution, including all inherited members.
add(DecayCurve *out) override | DecayConvolution | inlinevirtual |
compute_corrected_irf(DecayCurve *irf, DecayCurve *corrected_irf, double irf_shift_channels, double irf_background_counts) | DecayConvolution | inlinestatic |
compute_mean_lifetime(std::vector< double > irf_histogram, std::vector< double > decay_histogram, double micro_time_resolution) | DecayConvolution | inlinestatic |
ConvolutionType enum name | DecayConvolution | |
data | DecayModifier | protected |
DecayConvolution(DecayLifetimeHandler *lifetime_handler=nullptr, DecayCurve *instrument_response_function=nullptr, int convolution_method=FAST, double excitation_period=100, double irf_shift_channels=0.0, double irf_background_counts=0, int start=0, int stop=-1, bool active=true) | DecayConvolution | inline |
DecayModifier(DecayCurve *data=nullptr, int start=0, int stop=-1, bool active=true) | DecayModifier | |
DecayRange(int start, int stop) | DecayRange | |
default_data | DecayModifier | protected |
FAST enum value | DecayConvolution | |
FAST_AVX enum value | DecayConvolution | |
FAST_PERIODIC enum value | DecayConvolution | |
FAST_PERIODIC_AVX enum value | DecayConvolution | |
FAST_PERIODIC_TIME enum value | DecayConvolution | |
FAST_TIME enum value | DecayConvolution | |
get_convolution_method() const | DecayConvolution | inline |
get_corrected_irf() | DecayConvolution | inline |
get_data() | DecayModifier | virtual |
get_excitation_period() const | DecayConvolution | inline |
get_irf() | DecayConvolution | inline |
get_irf_background_counts() const | DecayConvolution | inline |
get_irf_shift_channels() const | DecayConvolution | inline |
get_mean_lifetime(DecayCurve *decay) | DecayConvolution | inline |
get_range(DecayCurve *d=nullptr) | DecayRange | |
get_start(DecayCurve *d=nullptr) const | DecayRange | |
get_stop(DecayCurve *d=nullptr) const | DecayRange | |
is_active() const | DecayModifier | |
resize(size_t n, double v=0.0) | DecayModifier | |
set(int convolution_method=FAST_PERIODIC_TIME, double excitation_period=100, double irf_shift_channels=0.0, double irf_background_counts=0) | DecayConvolution | inline |
DecayModifier::set(DecayCurve *data, int start=0, int stop=-1, bool active=true) | DecayModifier | |
DecayRange::set(int start=0, int stop=-1) | DecayRange | |
set_active(bool v) | DecayModifier | |
set_convolution_method(int v) | DecayConvolution | inline |
set_excitation_period(double v) | DecayConvolution | inline |
set_irf(DecayCurve *v) | DecayConvolution | inline |
set_irf_background_counts(double v) | DecayConvolution | inline |
set_irf_shift_channels(double v) | DecayConvolution | inline |
set_range(std::vector< int > v) | DecayRange | |
set_start(int v) | DecayRange | |
set_stop(int v) | DecayRange | |
~DecayConvolution() override | DecayConvolution | inline |
~DecayModifier() | DecayModifier | inline |
~DecayRange()=default | DecayRange | virtual |