LauAbsDPDynamics.cc
Go to the documentation of this file.
32 LauAbsDPDynamics::LauAbsDPDynamics(LauDaughters* daughters, LauEffModel* effModel, LauEffModel* scfFractionModel) :
50 LauAbsDPDynamics::LauAbsDPDynamics(LauDaughters* daughters, LauEffModel* effModel, const LauTagCatScfFractionModelMap& scfFractionModel) :
84 cerr<<"ERROR in LauAbsDPDynamics::setDataEventNo : Event index too large: "<<iEvt<<" >= "<<data_.size()<<"."<<endl;
92 cerr << "ERROR in LauAbsDPDynamics::updateCoeffs : Expected " << this->getnAmp() << " but got " << coeffs.size() << endl;
Class for defining the abstract interface for signal Dalitz plot dynamics. Definition: LauAbsDPDynamics.hh:39 virtual LauAbsResonance * findResonance(const TString &name)=0 Retrieve the named resonance. Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:33 File containing declaration of LauDaughters class. virtual Double_t retrieveEfficiency() Obtain the efficiency of the current event from the model. Definition: LauAbsDPDynamics.cc:134 virtual Bool_t hasResonance(const TString &resName) const Check whether this model includes a named resonance. Definition: LauAbsDPDynamics.cc:107 std::vector< LauComplex > Amp_ The complex coefficients for the amplitude components. Definition: LauAbsDPDynamics.hh:384 File containing declaration of LauKinematics class. virtual Double_t calcSigDPNorm()=0 Calculate the normalisation factor for the log-likelihood function. std::vector< LauCacheData * > data_ The cached data for all events. Definition: LauAbsDPDynamics.hh:399 std::vector< LauParameter > extraParameters_ any extra parameters/quantities (e.g. K-matrix total fit fractions) Definition: LauAbsDPDynamics.hh:405 File containing declaration of LauResonanceMaker class. Double_t calcEfficiency(const LauKinematics *kinematics) const Determine the efficiency for a given point in the Dalitz plot. Definition: LauEffModel.cc:95 LauAbsDPDynamics(LauDaughters *daughters, LauEffModel *effModel, LauEffModel *scfFractionModel=0) Constructor. Definition: LauAbsDPDynamics.cc:32 File containing declaration of LauComplex class. virtual TString getConjResName(const TString &resName) const Retrieve the name of the charge conjugate of a named resonance. Definition: LauAbsDPDynamics.cc:117 std::map< Int_t, LauEffModel * > LauTagCatScfFractionModelMap The type used for containing multiple self cross feed fraction models for different categories (e... Definition: LauAbsDPDynamics.hh:43 virtual Double_t retrieveScfFraction(Int_t tagCat) Obtain the self cross feed fraction of the current event from the model. Definition: LauAbsDPDynamics.cc:143 UInt_t getnAmp() const Retrieve the number of amplitude components. Definition: LauAbsDPDynamics.hh:269 File containing declaration of LauEffModel class. File containing declaration of LauAbsDPDynamics class. Class that implements the efficiency description across the signal Dalitz plot. Definition: LauEffModel.hh:37 Abstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc... Definition: LauAbsResonance.hh:34 virtual void updateCoeffs(const std::vector< LauComplex > &coeffs) Update the complex coefficients for the resonances. Definition: LauAbsDPDynamics.cc:88 virtual void setDataEventNo(UInt_t iEvt) Load the data for a given event. Definition: LauAbsDPDynamics.cc:78 LauEffModel * effModel_ The efficiency model across the Dalitz plot. Definition: LauAbsDPDynamics.hh:368 LauCacheData * currentEvent_ The cached data for the current event. Definition: LauAbsDPDynamics.hh:402 LauTagCatScfFractionModelMap scfFractionModel_ The self cross feed fraction models across the Dalitz plot. Definition: LauAbsDPDynamics.hh:375 Generated by 1.8.5 |