|
| 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.
|
| |