IMP logo
IMP Reference Guide  develop.7400db2aee,2024/11/23
The Integrative Modeling Platform
IMP::bff::DecayConvolution Member List

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

add(DecayCurve *out) overrideIMP::bff::DecayConvolutionvirtual
compute_corrected_irf(DecayCurve *irf, DecayCurve *corrected_irf, double irf_shift_channels, double irf_background_counts) (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolutionstatic
compute_mean_lifetime(std::vector< double > irf_histogram, std::vector< double > decay_histogram, double micro_time_resolution)IMP::bff::DecayConvolutionstatic
ConvolutionType enum name (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
data (defined in IMP::bff::DecayModifier)IMP::bff::DecayModifierprotected
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) (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
DecayModifier(DecayCurve *data=nullptr, int start=0, int stop=-1, bool active=true)IMP::bff::DecayModifier
DecayRange(int start, int stop)IMP::bff::DecayRange
default_data (defined in IMP::bff::DecayModifier)IMP::bff::DecayModifierprotected
FAST enum value (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
FAST_AVX enum value (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
FAST_PERIODIC enum value (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
FAST_PERIODIC_AVX enum value (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
FAST_PERIODIC_TIME enum value (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
FAST_TIME enum value (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
get_convolution_method() const (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
get_corrected_irf() (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
get_data()IMP::bff::DecayModifiervirtual
get_excitation_period() const (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
get_irf() (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
get_irf_background_counts() const (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
get_irf_shift_channels() const (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
get_mean_lifetime(DecayCurve *decay) (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
get_range(DecayCurve *d=nullptr)IMP::bff::DecayRange
get_start(DecayCurve *d=nullptr) const IMP::bff::DecayRange
get_stop(DecayCurve *d=nullptr) const IMP::bff::DecayRange
is_active() const IMP::bff::DecayModifier
resize(size_t n, double v=0.0)IMP::bff::DecayModifier
set(int convolution_method=FAST_PERIODIC_TIME, double excitation_period=100, double irf_shift_channels=0.0, double irf_background_counts=0) (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
IMP::bff::DecayModifier::set(DecayCurve *data, int start=0, int stop=-1, bool active=true)IMP::bff::DecayModifier
IMP::bff::DecayRange::set(int start=0, int stop=-1)IMP::bff::DecayRange
set_active(bool v)IMP::bff::DecayModifier
set_convolution_method(int v)IMP::bff::DecayConvolution
set_excitation_period(double v) (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
set_irf(DecayCurve *v) (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
set_irf_background_counts(double v) (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
set_irf_shift_channels(double v) (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
set_range(std::vector< int > v)IMP::bff::DecayRange
set_start(int v)IMP::bff::DecayRange
set_stop(int v)IMP::bff::DecayRange
show(std::ostream &out=std::cout) const (defined in IMP::bff::DecayRange)IMP::bff::DecayRange
Value() (defined in IMP::Value)IMP::Valueprotected
~DecayConvolution() override (defined in IMP::bff::DecayConvolution)IMP::bff::DecayConvolution
~DecayModifier()IMP::bff::DecayModifier
~DecayRange()=defaultIMP::bff::DecayRangevirtual