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