|
void | set_irf (DecayCurve *v) |
|
DecayCurve * | get_irf () |
|
void | set_irf_shift_channels (double v) |
|
double | get_irf_shift_channels () const |
|
void | set_irf_background_counts (double v) |
|
double | get_irf_background_counts () const |
|
DecayCurve & | get_corrected_irf () |
|
void | set_convolution_method (int v) |
| The method used for convolution.
|
|
int | get_convolution_method () const |
|
void | set_excitation_period (double v) |
|
double | get_excitation_period () const |
|
double | get_mean_lifetime (DecayCurve *decay) |
|
void | set (int convolution_method=FAST_PERIODIC_TIME, double excitation_period=100, double irf_shift_channels=0.0, double irf_background_counts=0) |
|
| 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 () override |
|
void | add (DecayCurve *out) override |
|
virtual DecayCurve * | get_data () |
|
bool | is_active () const |
|
void | set_active (bool v) |
|
void | set (DecayCurve *data, int start=0, int stop=-1, bool active=true) |
|
void | resize (size_t n, double v=0.0) |
|
| DecayModifier (DecayCurve *data=nullptr, int start=0, int stop=-1, bool active=true) |
|
| ~DecayModifier () |
|
void | set_start (int v) |
| Set the start index of the decay range.
|
|
size_t | get_start (DecayCurve *d=nullptr) const |
| Get the start index of the decay range.
|
|
void | set_stop (int v) |
| Set the stop index of the decay range.
|
|
size_t | get_stop (DecayCurve *d=nullptr) const |
| Get the stop index of the decay range.
|
|
void | set_range (std::vector< int > v) |
| Set the range using a vector of indices.
|
|
std::vector< int > | get_range (DecayCurve *d=nullptr) |
| Get the range as a vector of indices.
|
|
void | set (int start=0, int stop=-1) |
| Set the start and stop indices of the decay range.
|
|
| DecayRange (int start, int stop) |
| Constructor.
|
|
virtual | ~DecayRange ()=default |
| Destructor.
|
|