13#ifndef IMPBFF_DECAYSCALE_H
14#define IMPBFF_DECAYSCALE_H
16#include <IMP/bff/bff_config.h>
18#include <IMP/bff/DecayCurve.h>
19#include <IMP/bff/DecayModifier.h>
20#include <IMP/bff/DecayRoutines.h>
36 double _constant_background = 0.0;
37 bool _blank_outside =
true;
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);
Class for fluorescence decay curves.
Definition DecayCurve.h:38
A decorator that modifies a DecayCurve within a specified range.
Definition DecayModifier.h:29
A class for scaling a DecayCurve by a constant factor and subtracting a constant background value.
Definition DecayScale.h:34
void add(DecayCurve *decay)
void set_blank_outside(double v)
double get_constant_background() const
void set_constant_background(double v)
DecayScale(DecayCurve *data=nullptr, double constant_background=0.0, int start=0, int stop=-1, bool active=true, bool blank_outside=true)
void set(DecayCurve *data=nullptr, double constant_background=0.0, int start=0, int stop=-1, bool active=true, bool blank_outside=true)
double get_number_of_photons()