LauEffModel.cc
Go to the documentation of this file.
39 cerr << "ERROR in LauEffModel Constructor : invalid pointer to daughters object supplied." << endl;
124 std::cerr << "WARNING in LauEffModel::calcEfficiency : Efficiency is less than 0 - setting to 0. You may want to check your histogram!" << std::endl;
127 std::cerr << "WARNING in LauEffModel::calcEfficiency : Efficiency is greater than 1 - setting to 1. You may want to check your histogram!" << std::endl;
LauEffModel(const LauDaughters *daughters, const LauVetoes *vetoes) Constructor. Definition: LauEffModel.cc:31 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:60 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:33 File containing declaration of LauDaughters class. Double_t getEffHistValue(Double_t xVal, Double_t yVal) const Get the efficiency from a two-dimensional histogram by interpolating in x and y. Definition: LauEffModel.cc:83 File containing declaration of LauKinematics class. Bool_t passVeto(const LauKinematics *kinematics) const Determine whether the given DP position is outside the vetoes. Definition: LauEffModel.cc:134 Double_t calcEfficiency(const LauKinematics *kinematics) const Determine the efficiency for a given point in the Dalitz plot. Definition: LauEffModel.cc:95 File containing declaration of Lau2DHistDP class. Double_t interpolateXY(Double_t x, Double_t y) const Perform the interpolation. Definition: Lau2DHistDP.cc:113 File containing declaration of LauEffModel class. Class that implements the efficiency description across the signal Dalitz plot. Definition: LauEffModel.hh:37 Bool_t passVeto(Double_t &m12Sq, Double_t &m23Sq, Double_t &m13Sq) const Check whether the specified Dalitz plot point passes the vetoes. Definition: LauVetoes.cc:109 File containing declaration of LauVetoes class. Generated by 1.8.5 |