LauDaughters.cc
Go to the documentation of this file.
39 LauDaughters::LauDaughters( Int_t codeParent, Int_t code1, Int_t code2, Int_t code3, Bool_t useSquareDP ) :
179 void LauDaughters::setDaugType( const TString& name1, const TString& name2, const TString& name3 )
247 std::cerr << "WARNING in LauDaughters::testDPSymmetry : it looks like we have a flavour-conjugate DP but the "
std::vector< const LauParticlePDG * > allowedDaughters_ All possible daughter types. Definition: LauDaughters.hh:199 Int_t getChargeDaug1() const Get charge of the first daughter particle. Definition: LauDaughters.cc:364 Int_t getCharge(Int_t resPairAmpInt) const Get charge of a particular two-daughter combination. Definition: LauDaughters.cc:384 TString getNameDaug2() const Get name of the second daughter particle. Definition: LauDaughters.cc:309 Bool_t gotFullySymmetricDP() const Is Dalitz plot fully symmetric, i.e. 3 identical particles. Definition: LauDaughters.hh:90 void setParentType(const TString &nameParent) Set the parent particle type. Definition: LauDaughters.cc:154 Bool_t squareDP() const Determine to use or not the square Dalitz plot. Definition: LauDaughters.hh:102 std::vector< const LauParticlePDG * > allowedParents_ All possible parent types. Definition: LauDaughters.hh:202 Int_t getTypeDaug2() const Get PDG code of the second daughter particle. Definition: LauDaughters.cc:349 File containing declaration of LauParticlePDG class. TString stringAlphaNum() const Particle name, containing only alphanumeric characters. Definition: LauParticlePDG.cc:136 void testDPSymmetry() Check whether there is a symmetrical Dalitz plot. Definition: LauDaughters.cc:216 static TString string(Int_t code) Method to convert from a PDG code to a particle name string. Definition: LauDatabasePDG.cc:93 TString getSanitisedNameParent() const Get sanitised name of the parent particle. Definition: LauDaughters.cc:339 TString getSanitisedNameDaug2() const Get sanitised name of the second daughter particle. Definition: LauDaughters.cc:329 void setDaugType(const TString &name1, const TString &name2, const TString &name3) Set the three daughter types. Definition: LauDaughters.cc:179 File containing declaration of LauDaughters class. Bool_t fullySymmetricDP_ Boolean flag for fully symmetric Dalitz plot. Definition: LauDaughters.hh:214 void createParticleLists() Create list of all the allowed parent/daughter particles. Definition: LauDaughters.cc:119 Int_t getChargeDaug3() const Get charge of the third daughter particle. Definition: LauDaughters.cc:374 LauDaughters(Int_t codeParent, Int_t code1, Int_t code2, Int_t code3, Bool_t useSquareDP=kFALSE) Constructor from PDG codes. Definition: LauDaughters.cc:39 std::vector< const LauParticlePDG * > daughters_ The daughter particles. Definition: LauDaughters.hh:208 File containing declaration of LauDatabasePDG class. Int_t getChargeDaug2() const Get charge of the second daughter particle. Definition: LauDaughters.cc:369 static const LauParticlePDG * particle(Int_t code) Get particle object based on the PDG code. Definition: LauDatabasePDG.cc:78 Int_t getTypeDaug1() const Get PDG code of the first daughter particle. Definition: LauDaughters.cc:344 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 TString getSanitisedNameDaug3() const Get sanitised name of the third daughter particle. Definition: LauDaughters.cc:334 TString getSanitisedNameDaug1() const Get sanitised name of the first daughter particle. Definition: LauDaughters.cc:324 Bool_t gotSymmetricalDP() const Is Dalitz plot symmetric, i.e. 2 identical particles. Definition: LauDaughters.hh:84 static Int_t code(const TString &string) Method to convert from a particle name string into a PDG code. Definition: LauDatabasePDG.cc:88 Int_t getTypeDaug3() const Get PDG code of the third daughter particle. Definition: LauDaughters.cc:354 File containing declaration of LauKinematics class. Generated by 1.8.18 |