LauResonanceInfo.hh
Go to the documentation of this file.
45 LauResonanceInfo(const TString& name, const Double_t mass, const Double_t width, const Int_t spin, const Int_t charge, const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Double_t bwRadius = 4.0);
141 LauResonanceInfo( const LauResonanceInfo& other, const TString& newName, const Int_t newCharge );
Int_t getCharge() const Retrieve the charge of the resonant particle. Definition: LauResonanceInfo.hh:87 TString getName() const Retrieve the name of the resonant particle. Definition: LauResonanceInfo.hh:54 std::vector< LauResonanceInfo * > sharedParRecords_ Other info objects that share parameters with this one. Definition: LauResonanceInfo.hh:177 Double_t bwRadius_ The Blatt-Weisskopf radius of the resonant particle. Definition: LauResonanceInfo.hh:171 LauBlattWeisskopfFactor::BlattWeisskopfCategory getBWCategory() const Retrieve the BW category of the resonant particle. Definition: LauResonanceInfo.hh:93 LauParameter * getMass() const Retrieve the mass of the resonant particle. Definition: LauResonanceInfo.hh:69 Class for defining the properties of a resonant particle. Definition: LauResonanceInfo.hh:32 TString getSanitisedName() const Retrieve the sanitised name of the resonant particle. Definition: LauResonanceInfo.hh:63 void addCloneOfExtraParameter(LauParameter *param) Add a clone of an extra parameter of the resonance. Definition: LauResonanceInfo.cc:131 LauParameter * getWidth() const Retrieve the width of the resonant particle. Definition: LauResonanceInfo.hh:75 Double_t getBWRadius() const Retrieve the BW radius of the resonant particle. Definition: LauResonanceInfo.hh:99 TString sanitisedName_ The name of the resonant particle with illegal characters removed. Definition: LauResonanceInfo.hh:153 LauResonanceInfo(const TString &name, const Double_t mass, const Double_t width, const Int_t spin, const Int_t charge, const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Double_t bwRadius=4.0) Constructor. Definition: LauResonanceInfo.cc:23 UInt_t getSpin() const Retrieve the spin of the resonant particle. Definition: LauResonanceInfo.hh:81 File containing declaration of LauBlattWeisskopfFactor class. std::ostream & operator<<(std::ostream &os, const LauComplex &z) Definition: LauComplex.cc:43 void sanitiseName() Create the sanitised name by removing characters that are illegal in TBranch names. Definition: LauResonanceInfo.cc:158 LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory_ The Blatt-Weisskopf barrier factor category. Definition: LauResonanceInfo.hh:168 LauResonanceInfo & operator=(const LauResonanceInfo &other) Copy assignment operator (not implemented) LauParameter * getExtraParameter(const TString &parName) Retrieve an extra parameter of the resonance. Definition: LauResonanceInfo.cc:103 void addExtraParameter(LauParameter *param) Add an extra parameter of the resonance. Definition: LauResonanceInfo.cc:114 BlattWeisskopfCategory Define resonance categories that will share common barrier factor radii. Definition: LauBlattWeisskopfFactor.hh:41 LauResonanceInfo * createChargeConjugate() Create the charge conjugate particle info record. Definition: LauResonanceInfo.cc:72 LauResonanceInfo * createSharedParameterRecord(const TString &name) Create another record that will share parameters with this one. Definition: LauResonanceInfo.cc:94 Generated by 1.8.5 |