10 #ifndef IMPBFF_DECAYSCORE_H 
   11 #define IMPBFF_DECAYSCORE_H 
   13 #include <IMP/bff/bff_config.h> 
   18 #include <IMP/bff/internal/PhotonStatistics.h> 
   23 IMPBFF_BEGIN_NAMESPACE
 
   41     std::vector<double> _weighted_residuals; 
 
   42     std::string _score_type = 
"default"; 
 
   69     void update_weighted_residuals();
 
   76     std::vector<double>& get_weighted_residuals();
 
   84     double get_score(
int start = 0, 
int stop = -1, 
const char* score_type = 
nullptr);
 
   89     void set_score_type(std::string v);
 
   94     std::string get_score_type();
 
  105         std::string score_type = 
"poisson",
 
  106         int start = 0, 
int stop = -1
 
  126         std::string score_type = 
"poisson",
 
  135         delete _default_data;
 
  136         delete _default_model;
 
  147 #endif //IMPBFF_DECAYSCORE_H 
~DecayScore() override
Destroys the DecayScore object and frees any allocated memory. 
 
void set(int start=0, int stop=-1)
Set the start and stop indices of the decay range. 
 
A more IMP-like version of the std::vector. 
 
#define IMP_VALUES(Name, PluralName)
Define the type for storing sets of values. 
 
Represents an inspected range of fluorescence decay. 
 
Defines inspected range of fluorescence decay. 
 
Class for scoring model fluorescence decay. 
 
Class for fluorescence decay curves. 
 
Class for fluorescence decay curves.