13 #ifndef IMPBFF_DECAYSCALE_H
14 #define IMPBFF_DECAYSCALE_H
16 #include <IMP/bff/bff_config.h>
22 IMPBFF_BEGIN_NAMESPACE
36 double _constant_background = 0.0;
37 bool _blank_outside =
true;
46 double get_number_of_photons();
52 double get_constant_background()
const;
58 void set_constant_background(
double v);
64 void set_blank_outside(
double v);
70 bool get_blank_outside();
81 void set(
DecayCurve* data =
nullptr,
double constant_background = 0.0,
82 int start = 0,
int stop = -1,
bool active =
true,
83 bool blank_outside =
true);
95 int start = 0,
int stop = -1,
bool active =
true,
96 bool blank_outside =
true);
109 #endif // IMPBFF_DECAYSCALE_H
Simple Accessible Volume decorator.
void set(DecayCurve *data, int start=0, int stop=-1, bool active=true)
Decay routines (e.g. convolution, scaling, and lamp shift routines)
A decorator that modifies a DecayCurve within a specified range.
A more IMP-like version of the std::vector.
A class for scaling a DecayCurve by a constant factor and subtracting a constant background value...
#define IMP_VALUES(Name, PluralName)
Define the type for storing sets of values.
Class for fluorescence decay curves.
Class for fluorescence decay curves.
virtual void add(DecayCurve *out)=0