LauAbsDPDynamics.cc
Go to the documentation of this file.
33 LauAbsDPDynamics::LauAbsDPDynamics(LauDaughters* daughters, LauAbsEffModel* effModel, LauAbsEffModel* scfFractionModel) :
51 LauAbsDPDynamics::LauAbsDPDynamics(LauDaughters* daughters, LauAbsEffModel* effModel, const LauTagCatScfFractionModelMap& scfFractionModel) :
85 cerr<<"ERROR in LauAbsDPDynamics::setDataEventNo : Event index too large: "<<iEvt<<" >= "<<data_.size()<<"."<<endl;
93 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. File containing declaration of LauAbsEffModel class. ClassImp(LauAbsCoeffSet) 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:135 Pure abstract base class for defining the efficiency description across the signal Dalitz plot... Definition: LauAbsEffModel.hh:31 virtual Bool_t hasResonance(const TString &resName) const Check whether this model includes a named resonance. Definition: LauAbsDPDynamics.cc:108 std::vector< LauComplex > Amp_ The complex coefficients for the amplitude components. Definition: LauAbsDPDynamics.hh:387 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:405 LauAbsEffModel * effModel_ The efficiency model across the Dalitz plot. Definition: LauAbsDPDynamics.hh:371 std::map< Int_t, LauAbsEffModel * > LauTagCatScfFractionModelMap The type used for containing multiple self cross feed fraction models for different categories (e... Definition: LauAbsDPDynamics.hh:43 std::vector< LauParameter > extraParameters_ any extra parameters/quantities (e.g. K-matrix total fit fractions) Definition: LauAbsDPDynamics.hh:411 File containing declaration of LauResonanceMaker class. File containing declaration of LauCacheData class. 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:118 virtual Double_t retrieveScfFraction(Int_t tagCat) Obtain the self cross feed fraction of the current event from the model. Definition: LauAbsDPDynamics.cc:144 virtual Double_t calcEfficiency(const LauKinematics *kinematics) const =0 Determine the efficiency for a given point in the Dalitz plot. UInt_t getnAmp() const Retrieve the number of amplitude components. Definition: LauAbsDPDynamics.hh:272 File containing declaration of LauAbsDPDynamics class. 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:89 virtual void setDataEventNo(UInt_t iEvt) Load the data for a given event. Definition: LauAbsDPDynamics.cc:79 LauAbsDPDynamics(LauDaughters *daughters, LauAbsEffModel *effModel, LauAbsEffModel *scfFractionModel=0) Constructor. Definition: LauAbsDPDynamics.cc:33 LauCacheData * currentEvent_ The cached data for the current event. Definition: LauAbsDPDynamics.hh:408 LauTagCatScfFractionModelMap scfFractionModel_ The self cross feed fraction models across the Dalitz plot. Definition: LauAbsDPDynamics.hh:378 Generated by 1.8.5 |