LauResonanceMaker.hh
Go to the documentation of this file.
70 void setDefaultBWRadius(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Double_t bwRadius);
77 void fixBWRadius(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Bool_t fixRadius);
88 LauAbsResonance* getResonance(const LauDaughters* daughters, const TString& resName, const Int_t resPairAmpInt, const LauAbsResonance::LauResonanceModel resType, const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory = LauBlattWeisskopfFactor::Default);
121 LauBlattWeisskopfFactor* getBWFactor(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const LauResonanceInfo* resInfo);
138 typedef std::map<LauBlattWeisskopfFactor::BlattWeisskopfCategory,BlattWeisskopfCategoryInfo> BWFactorCategoryMap;
LauBlattWeisskopfFactor * getBWFactor(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const LauResonanceInfo *resInfo) Retrieve Blatt-Weisskopf factor for the given category. Definition: LauResonanceMaker.cc:593 void setSpinFormalism(const LauAbsResonance::LauSpinType spinType) Set the spin formalism to be used for all resonances. Definition: LauResonanceMaker.cc:522 LauBlattWeisskopfFactor::RestFrame bwRestFrame_ The rest frame in which the bachelor momentum used in the Blatt-Weisskopf factors should be calculate... Definition: LauResonanceMaker.hh:165 BWFactorCategoryMap bwFactors_ The Blatt-Weisskopf factor objects (and related information) for each category. Definition: LauResonanceMaker.hh:171 Class for defining the properties of a resonant particle. Definition: LauResonanceInfo.hh:32 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:33 static LauResonanceMaker * resonanceMaker_ The singleton instance. Definition: LauResonanceMaker.hh:153 std::vector< LauResonanceInfo * > resInfo_ The known resonances. Definition: LauResonanceMaker.hh:159 void setBWType(const LauBlattWeisskopfFactor::BarrierType bwType) Set the type of BW factor (for all categories) Definition: LauResonanceMaker.cc:488 UInt_t getNResDefMax() const Retrieve the number of defined resonances. Definition: LauResonanceMaker.hh:101 void fixBWRadius(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Bool_t fixRadius) Fix or release the Blatt-Weisskopf barrier radius for the given category. Definition: LauResonanceMaker.cc:563 std::map< LauBlattWeisskopfFactor::BlattWeisskopfCategory, BlattWeisskopfCategoryInfo > BWFactorCategoryMap Define a type to hold information on each BW category. Definition: LauResonanceMaker.hh:138 Double_t defaultRadius_ The default value for the radius in this category. Definition: LauResonanceMaker.hh:132 Int_t resTypeInt(const TString &name) const Retrieve the integer index for the specified resonance. Definition: LauResonanceMaker.cc:886 void setDefaultBWRadius(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Double_t bwRadius) Set the BW radius for the given category. Definition: LauResonanceMaker.cc:531 Singleton factory class for creating resonances. Definition: LauResonanceMaker.hh:35 void setBWBachelorRestFrame(const LauBlattWeisskopfFactor::RestFrame restFrame) Set the rest frame in which the bachelor momentum should be calculated (for all BW categories) ... Definition: LauResonanceMaker.cc:505 void createResonanceVector() Create the list of known resonances. Definition: LauResonanceMaker.cc:80 Bool_t summaryPrinted_ Boolean flag to control printing a summary of the formalism to be used when the first resonance is cr... Definition: LauResonanceMaker.hh:177 LauBlattWeisskopfFactor::BarrierType bwBarrierType_ The type of the Blatt-Weisskopf barrier to use for all resonances. Definition: LauResonanceMaker.hh:162 void printAll(std::ostream &stream) const Print the information records, one per line, to the requested stream. Definition: LauResonanceMaker.cc:907 std::vector< LauBlattWeisskopfFactor * > bwIndepFactors_ The Blatt-Weisskopf factor objects for resonances in the independent category. Definition: LauResonanceMaker.hh:174 LauAbsResonance::LauSpinType spinFormalism_ The spin formalism that should be used for all resonances. Definition: LauResonanceMaker.hh:168 LauAbsResonance * getResonance(const LauDaughters *daughters, const TString &resName, const Int_t resPairAmpInt, const LauAbsResonance::LauResonanceModel resType, const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory=LauBlattWeisskopfFactor::Default) Create a resonance. Definition: LauResonanceMaker.cc:641 Bool_t radiusFixed_ Whether or not the radius value for this category should be fixed in the fit. Definition: LauResonanceMaker.hh:134 Abstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc... Definition: LauAbsResonance.hh:37 File containing declaration of LauAbsResonance class. RestFrame Define the rest frame in which the momentum should be calculated (only relevant for bachelor) ... Definition: LauBlattWeisskopfFactor.hh:41 Class that implements the Blatt-Weisskopf barrier factor. Definition: LauBlattWeisskopfFactor.hh:30 BlattWeisskopfCategory Define resonance categories that will share common barrier factor radii. Definition: LauBlattWeisskopfFactor.hh:48 LauResonanceMaker & operator=(const LauResonanceMaker &other) Copy assignment (not implemented) LauResonanceInfo * getResInfo(const TString &resName) const Get the information for the given resonance name. Definition: LauResonanceMaker.cc:914 Data structure to store information on a given Blatt-Weisskopf category. Definition: LauResonanceMaker.hh:128 Generated by 1.8.5 |