LauEffModel.hh File containing declaration of LauAbsEffModel class. void addEffSpline(const TH2 *effHisto, Double_t avEff=-1.0, Double_t absError=-1.0, Bool_t useUpperHalfOnly=kFALSE, Bool_t squareDP=kFALSE) Add a multiplicative efficiency variation across the phase space using a spline based on a predetermi... Definition: LauEffModel.cc:289 LauEffModel & operator=(const LauEffModel &rhs) Copy assignment operator - not implemented. std::vector< Lau2DAbsDP * > effHisto_ The efficiency histogram objects. Definition: LauEffModel.hh:292 Pure abstract base class for defining a variation across a 2D DP. Definition: Lau2DAbsDP.hh:40 Double_t calcEfficiency(const LauKinematics *kinematics) const Determine the efficiency for a given point in the Dalitz plot. Definition: LauEffModel.cc:367 LauEffModel(const LauDaughters *daughters, const LauVetoes *vetoes) Constructor. Definition: LauEffModel.cc:42 void setEffHisto(const TH2 *effHisto, Bool_t useInterpolation=kTRUE, Bool_t fluctuateBins=kFALSE, Double_t avEff=-1.0, Double_t absError=-1.0, Bool_t useUpperHalfOnly=kFALSE, Bool_t squareDP=kFALSE) Set the efficiency variation across the phase space using a predetermined 2D histogram. Definition: LauEffModel.cc:68 Bool_t lowBinWarningIssued_ Flag to track whether a warning has been issued for bin values less than zero. Definition: LauEffModel.hh:298 Class that implements the efficiency description across the signal Dalitz plot. Definition: LauEffModel.hh:50 void addEffHisto(const TH2 *effHisto, Bool_t useInterpolation=kTRUE, Double_t avEff=-1.0, Double_t absError=-1.0, Bool_t useUpperHalfOnly=kFALSE, Bool_t squareDP=kFALSE) Add a multiplicative efficiency variation across the phase space using a predetermined 2D histogram. Definition: LauEffModel.cc:231 void setEffSpline(const TH2 *effHisto, Bool_t fluctuateBins=kFALSE, Double_t avEff=-1.0, Double_t absError=-1.0, Bool_t useUpperHalfOnly=kFALSE, Bool_t squareDP=kFALSE) Set the efficiency variation across the phase space using a spline based on a predetermined 2D histog... Definition: LauEffModel.cc:154 Bool_t highBinWarningIssued_ Flag to track whether a warning has been issued for bin values greater than one. Definition: LauEffModel.hh:301 Pure abstract base class for defining the efficiency description across the signal Dalitz plot. Definition: LauAbsEffModel.hh:45 Bool_t passVeto(const LauKinematics *kinematics) const Determine whether the given DP position is outside the vetoes. Definition: LauEffModel.cc:420 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 Double_t getEffHistValue(const LauKinematics *kinematics) const Get the efficiency from a two-dimensional histogram. Definition: LauEffModel.cc:343 Bool_t fluctuateEffHisto() const Determine whether the efficiency histogram has had its bins fluctuated within their errors. Definition: LauEffModel.hh:264 Generated by ![]() |