LauWeightedSumEffModel.cc
Go to the documentation of this file.
38 std::cerr << "ERROR in LauWeightedSumEffModel Constructor : invalid pointer to daughters object supplied." << std::endl;
50 std::cerr << "ERROR in LauWeightedSumEffModel::addEffModel : daughters of provided efficiency model do not match those expected." << std::endl;
57 std::cerr << "ERROR in LauWeightedSumEffModel::addEffModel : either all efficiency models must use the normal DP or all efficiency models must use the square DP." << std::endl;
87 std::cerr << "WARNING in LauWeightedSumEffModel::calcEfficiency : Efficiency " << eff << " is less than 0 - setting to 0. You may want to check your coefficients!" << std::endl
94 std::cerr << "WARNING in LauWeightedSumEffModel::calcEfficiency : Efficiency " << eff << " is greater than 1 - setting to 1. You may want to check your coefficients!" << std::endl
Bool_t highBinWarningIssued_ Flag to track whether a warning has been issued for bin values greater than one. Definition: LauWeightedSumEffModel.hh:111 File containing declaration of Lau2DSplineDP class. Int_t getTypeDaug1() const Get PDG code of the first daughter particle. Definition: LauDaughters.cc:251 virtual Bool_t fluctuateEffHisto() const =0 Determine whether the efficiency histogram has had its bins fluctuated within their errors... Bool_t lowBinWarningIssued_ Flag to track whether a warning has been issued for bin values less than zero. Definition: LauWeightedSumEffModel.hh:108 ClassImp(LauAbsCoeffSet) virtual const LauDaughters * getDaughters() const =0 Return the daughters object. Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:33 File containing declaration of LauDaughters class. void addEffModel(const LauAbsEffModel *effModel, Double_t coeff) Add an efficiency variation across the phase space using a predetermined LauAbsEffModel object... Definition: LauWeightedSumEffModel.cc:43 Pure abstract base class for defining the efficiency description across the signal Dalitz plot... Definition: LauAbsEffModel.hh:32 File containing declaration of LauKinematics class. Class that implements the efficiency description across the signal Dalitz plot. Definition: LauWeightedSumEffModel.hh:34 Double_t calcEfficiency(const LauKinematics *kinematics) const Determine the efficiency for a given point in the Dalitz plot. Definition: LauWeightedSumEffModel.cc:66 File containing declaration of Lau2DHistDP class. std::vector< Double_t > coeff_ The efficiency model objects. Definition: LauWeightedSumEffModel.hh:100 Int_t getTypeDaug3() const Get PDG code of the third daughter particle. Definition: LauDaughters.cc:261 Bool_t usingSquareDP() const Determine whether the efficiency histogram is in the square DP. Definition: LauWeightedSumEffModel.hh:84 Int_t getTypeDaug2() const Get PDG code of the second daughter particle. Definition: LauDaughters.cc:256 File containing declaration of LauWeightedSumEffModel class. virtual Bool_t usingSquareDP() const =0 Determine whether the efficiency histogram is in the square DP. File containing declaration of LauVetoes class. Bool_t passVeto(const LauKinematics *kinematics) const Determine whether the given DP position is outside the vetoes. Definition: LauWeightedSumEffModel.cc:104 Bool_t fluctuateEffHisto_ Fluctuate histogram within the error. Definition: LauWeightedSumEffModel.hh:105 std::vector< const LauAbsEffModel * > effModel_ The efficiency model objects. Definition: LauWeightedSumEffModel.hh:97 Generated by 1.8.5 |