LauDaughters.hh
Go to the documentation of this file.
58 LauDaughters(Int_t codeParent, Int_t code1, Int_t code2, Int_t code3, Bool_t useSquareDP = kFALSE);
68 LauDaughters(const TString& nameParent, const TString& name1, const TString& name2, const TString& name3, Bool_t useSquareDP = kFALSE);
TString getNameDaug1() const Get name of the first daughter particle. Definition: LauDaughters.cc:257 Int_t getChargeDaug3() const Get charge of the third daughter particle. Definition: LauDaughters.cc:327 TString getSanitisedNameParent() const Get sanitised name of the parent particle. Definition: LauDaughters.cc:292 Int_t getTypeDaug1() const Get PDG code of the first daughter particle. Definition: LauDaughters.cc:297 Bool_t fullySymmetricDP_ Boolean flag for fully symmetric Dalitz plot. Definition: LauDaughters.hh:210 void setParentType(const TString &nameParent) Set the parent particle type. Definition: LauDaughters.cc:133 LauDaughters(Int_t codeParent, Int_t code1, Int_t code2, Int_t code3, Bool_t useSquareDP=kFALSE) Constructor from PDG codes. Definition: LauDaughters.cc:41 TString getSanitisedNameDaug3() const Get sanitised name of the third daughter particle. Definition: LauDaughters.cc:287 const LauKinematics * getKinematics() const Retrieve the Dalitz plot kinematics. Definition: LauDaughters.hh:161 void squareDP(const Bool_t calcSquareDPCoords) Enable/disable the calculation of square Dalitz plot co-ordinates. Definition: LauKinematics.hh:68 void createParticleLists() Create list of all the allowed parent/daughter particles. Definition: LauDaughters.cc:98 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 Int_t getCharge(Int_t resPairAmpInt) const Get charge of a particular two-daughter combination. Definition: LauDaughters.cc:337 void testDPSymmetry() Check whether there is a symmetrical Dalitz plot. Definition: LauDaughters.cc:184 Int_t getChargeDaug1() const Get charge of the first daughter particle. Definition: LauDaughters.cc:317 TString getNameDaug2() const Get name of the second daughter particle. Definition: LauDaughters.cc:262 Bool_t squareDP() const Determine to use or not the square Dalitz plot. Definition: LauDaughters.hh:98 File containing declaration of LauKinematics class. TString getSanitisedNameDaug1() const Get sanitised name of the first daughter particle. Definition: LauDaughters.cc:277 TString getSanitisedNameDaug2() const Get sanitised name of the second daughter particle. Definition: LauDaughters.cc:282 Bool_t gotSymmetricalDP() const Is Dalitz plot symmetric, i.e. 2 identical particles. Definition: LauDaughters.hh:80 std::vector< const LauParticlePDG * > daughters_ The daughter particles. Definition: LauDaughters.hh:204 Int_t getChargeDaug2() const Get charge of the second daughter particle. Definition: LauDaughters.cc:322 std::vector< const LauParticlePDG * > allowedParents_ All possible parent types. Definition: LauDaughters.hh:198 Int_t getTypeDaug3() const Get PDG code of the third daughter particle. Definition: LauDaughters.cc:307 Int_t getTypeDaug2() const Get PDG code of the second daughter particle. Definition: LauDaughters.cc:302 Bool_t gotFlavourConjugateDP() const Is Dalitz plot flavour-conjugate, i.e. CP(d1) = d2 and CP(d3) = d3. Definition: LauDaughters.hh:92 void setDaugType(const TString &name1, const TString &name2, const TString &name3) Set the three daughter types. Definition: LauDaughters.cc:154 Bool_t gotFullySymmetricDP() const Is Dalitz plot fully symmetric, i.e. 3 identical particles. Definition: LauDaughters.hh:86 LauDaughters & operator=(const LauDaughters &rhs) Copy assignment operator (not implemented) std::vector< const LauParticlePDG * > allowedDaughters_ All possible daughter types. Definition: LauDaughters.hh:195 TString getNameDaug3() const Get name of the third daughter particle. Definition: LauDaughters.cc:267 Generated by 1.8.5 |