IMP.bff
Loading...
Searching...
No Matches
DecayConvolution Member List

This is the complete list of members for DecayConvolution, including all inherited members.

add(DecayCurve *out) overrideDecayConvolutioninlinevirtual
compute_corrected_irf(DecayCurve *irf, DecayCurve *corrected_irf, double irf_shift_channels, double irf_background_counts)DecayConvolutioninlinestatic
compute_mean_lifetime(std::vector< double > irf_histogram, std::vector< double > decay_histogram, double micro_time_resolution)DecayConvolutioninlinestatic
ConvolutionType enum nameDecayConvolution
dataDecayModifierprotected
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)DecayConvolutioninline
DecayModifier(DecayCurve *data=nullptr, int start=0, int stop=-1, bool active=true)DecayModifier
DecayRange(int start, int stop)DecayRange
default_dataDecayModifierprotected
FAST enum valueDecayConvolution
FAST_AVX enum valueDecayConvolution
FAST_PERIODIC enum valueDecayConvolution
FAST_PERIODIC_AVX enum valueDecayConvolution
FAST_PERIODIC_TIME enum valueDecayConvolution
FAST_TIME enum valueDecayConvolution
get_convolution_method() constDecayConvolutioninline
get_corrected_irf()DecayConvolutioninline
get_data()DecayModifiervirtual
get_excitation_period() constDecayConvolutioninline
get_irf()DecayConvolutioninline
get_irf_background_counts() constDecayConvolutioninline
get_irf_shift_channels() constDecayConvolutioninline
get_mean_lifetime(DecayCurve *decay)DecayConvolutioninline
get_range(DecayCurve *d=nullptr)DecayRange
get_start(DecayCurve *d=nullptr) constDecayRange
get_stop(DecayCurve *d=nullptr) constDecayRange
is_active() constDecayModifier
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)DecayConvolutioninline
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)DecayConvolutioninline
set_excitation_period(double v)DecayConvolutioninline
set_irf(DecayCurve *v)DecayConvolutioninline
set_irf_background_counts(double v)DecayConvolutioninline
set_irf_shift_channels(double v)DecayConvolutioninline
set_range(std::vector< int > v)DecayRange
set_start(int v)DecayRange
set_stop(int v)DecayRange
~DecayConvolution() overrideDecayConvolutioninline
~DecayModifier()DecayModifierinline
~DecayRange()=defaultDecayRangevirtual