LauDPDepSumPdf.cc
Go to the documentation of this file.
72 dpDependence_->setEffHisto( dpHisto, kTRUE, kFALSE, 0.0, 0.0, upperHalf, daughters->squareDP() );
83 cerr << "ERROR in LauDPDepSumPdf constructor: minimum abscissa values not the same for the two PDFs."
88 cerr << "ERROR in LauDPDepSumPdf constructor: maximum abscissa values not the same for the two PDFs."
95 cerr << "ERROR in LauDPDepSumPdf constructor: number of input variables not the same for the two PDFs."
169 cerr << "ERROR in LauDPDepSumPdf constructor: minimum abscissa values not the same for the two PDFs."
174 cerr << "ERROR in LauDPDepSumPdf constructor: maximum abscissa values not the same for the two PDFs."
181 cerr << "ERROR in LauDPDepSumPdf constructor: number of input variables not the same for the two PDFs."
295 for ( std::vector<Double_t>::const_iterator iter = fracCoeffs_.begin(); iter != fracCoeffs_.end();
virtual void calcPDFHeight(const LauKinematics *kinematics) Calculate the PDF height. Definition: LauDPDepSumPdf.cc:309 LauDPDepSumPdf(LauAbsPdf *pdf1, LauAbsPdf *pdf2, const LauDaughters *daughters, const TH2 *dpHisto, Bool_t upperHalf=kFALSE, Bool_t useSpline=kFALSE) Constructor - fraction determined by 2D histogram. Definition: LauDPDepSumPdf.cc:44 File containing declaration of LauEffModel class. virtual UInt_t nFixedParameters() const Retrieve the number of fixed PDF parameters. Definition: LauAbsPdf.cc:133 virtual Double_t getMaxAbscissa() const Retrieve the maximum value of the (primary) abscissa. Definition: LauAbsPdf.hh:141 virtual void cacheInfo(const LauFitDataTree &inputData) Cache information from data. Definition: LauDPDepSumPdf.cc:366 File containing declaration of LauDPDepSumPdf class. virtual void calcLikelihoodInfo(const LauAbscissas &abscissas) Calculate the likelihood (and intermediate info) for a given abscissa. Definition: LauDPDepSumPdf.cc:232 virtual Double_t getMinAbscissa() const Retrieve the minimum value of the (primary) abscissa. Definition: LauAbsPdf.hh:135 const LauFitData & getData(UInt_t iEvt) const Retrieve the data for a given event. Definition: LauFitDataTree.cc:376 Double_t fracVal_ Fractional contribution of first PDF to the final PDF. Definition: LauDPDepSumPdf.hh:153 LauAbsRValue * frac_ Fractional contribution of first PDF to the final PDF. Definition: LauDPDepSumPdf.hh:151 Double_t distanceFromDPCentre() const Calculate the distance from the currently set (m13Sq, m23Sq) point to the centre of the Dalitz plot (... Definition: LauKinematics.cc:528 virtual Bool_t isDPDependent() const Specifies whether or not the PDF is DP dependent. Definition: LauAbsPdf.hh:129 std::vector< Double_t > LauAbscissas The type used for containing multiple abscissa values. Definition: LauAbsPdf.hh:58 File containing declaration of LauParameter class. Bool_t squareDP() const Determine to use or not the square Dalitz plot. Definition: LauDaughters.hh:102 Double_t calcEfficiency(const LauKinematics *kinematics) const Determine the efficiency for a given point in the Dalitz plot. Definition: LauEffModel.cc:367 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 void updateKinematics(const Double_t m13Sq, const Double_t m23Sq) Update all kinematic quantities based on the DP co-ordinates m13Sq and m23Sq. Definition: LauKinematics.cc:128 void scaleFrac(Double_t dpPos) Scale fraction according to DP position. Definition: LauDPDepSumPdf.cc:292 virtual void calcPDFHeight(const LauKinematics *kinematics)=0 Calculate the maximum height of the PDF. virtual LauAbsRValue * findParameter(const TString &parName) Retrieve the specified parameter. Definition: LauAbsPdf.cc:431 virtual void cacheInfo(const LauFitDataTree &inputData) Cache information from data. Definition: LauAbsPdf.cc:275 Bool_t haveBranch(const TString &name) const Check if the named branch is stored. Definition: LauFitDataTree.cc:293 Double_t calcThirdMassSq(const Double_t firstMassSq, const Double_t secondMassSq) const Calculate the third invariant mass square from the two provided (e.g. mjkSq from mijSq and mikSq) Definition: LauKinematics.cc:522 virtual UInt_t nParameters() const Retrieve the number of PDF parameters. Definition: LauAbsPdf.hh:109 Class that implements the efficiency description across the signal Dalitz plot. Definition: LauEffModel.hh:50 virtual Double_t unblindValue() const =0 The unblinded value of the parameter. virtual std::vector< TString > varNames() const Retrieve the names of the abscissas. Definition: LauAbsPdf.cc:122 File containing declaration of LauDaughters class. virtual void setUnNormPDFVal(Double_t unNormPDFVal) Set the unnormalised likelihood. Definition: LauAbsPdf.hh:394 virtual void calcLikelihoodInfo(const LauAbscissas &abscissas)=0 Calculate the likelihood (and all associated information) given value(s) of the abscissa(s) virtual Double_t getLikelihood() const Retrieve the normalised likelihood value. Definition: LauAbsPdf.cc:403 Pure abstract base class for defining a parameter containing an R value. Definition: LauAbsRValue.hh:45 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 File containing LauConstants namespace. const std::vector< Double_t > fracCoeffs_ Polynomial used to scale fraction. Definition: LauDPDepSumPdf.hh:158 std::map< TString, Double_t > LauFitData Type for holding event data. Definition: LauFitDataTree.hh:45 virtual void addParameters(std::vector< LauAbsRValue * > ¶ms) Add parameters to the PDF. Definition: LauAbsPdf.cc:478 virtual const std::vector< LauAbsRValue * > & getParameters() const Retrieve the parameters of the PDF, e.g. so that they can be loaded into a fit. Definition: LauAbsPdf.hh:262 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 virtual Bool_t heightUpToDate() const Check if the maximum height of the PDF is up to date. Definition: LauAbsPdf.hh:287 virtual Bool_t checkRange(const LauAbscissas &abscissas) const Check that all abscissas are within their allowed ranges. Definition: LauAbsPdf.cc:243 Generated by ![]() |