LauResonanceMaker.cc
Go to the documentation of this file.
61 for ( std::vector<LauBlattWeisskopfFactor*>::iterator iter = bwIndepFactors_.begin(); iter != bwIndepFactors_.end(); ++iter ) {
65 for ( BWFactorCategoryMap::iterator iter = bwFactors_.begin(); iter != bwFactors_.end(); ++iter ) {
86 std::cout << "INFO in LauResonanceMaker::createResonanceVector : Setting up possible resonance states..." << std::endl;
95 // rho resonances name, mass, width, spin, charge, default BW category, BW radius parameter (defaults to 4.0)
97 neutral = new LauResonanceInfo("rho0(770)", 0.77526, 0.1478, 1, 0, LauBlattWeisskopfFactor::Light, 5.3);
98 positve = new LauResonanceInfo("rho+(770)", 0.77511, 0.1491, 1, 1, LauBlattWeisskopfFactor::Light, 5.3);
103 // The following two lines of code are placed here in order to allow the following, rather niche, scenario:
104 // The LauRhoOmegaMix code permits (through the use of the optional independentPar argument of LauResonanceInfo::addExtraParameter) the magnitude and phase of the rho/omega mixing to potentially differ between the decay of the parent particle to rho0 X and the parent antiparticle to rho0 Xbar.
105 // This can be acheived by using the rho0(770) record in one case and the rho0(770)_COPY record in the other.
109 neutral = new LauResonanceInfo("rho0(1450)", 1.465, 0.400, 1, 0, LauBlattWeisskopfFactor::Light );
110 positve = new LauResonanceInfo("rho+(1450)", 1.465, 0.400, 1, 1, LauBlattWeisskopfFactor::Light );
116 neutral = new LauResonanceInfo("rho0_3(1690)", 1.686, 0.186, 3, 0, LauBlattWeisskopfFactor::Light );
117 positve = new LauResonanceInfo("rho+_3(1690)", 1.686, 0.186, 3, 1, LauBlattWeisskopfFactor::Light );
123 neutral = new LauResonanceInfo("rho0(1700)", 1.720, 0.250, 1, 0, LauBlattWeisskopfFactor::Light );
124 positve = new LauResonanceInfo("rho+(1700)", 1.720, 0.250, 1, 1, LauBlattWeisskopfFactor::Light );
130 neutral = new LauResonanceInfo("rho0(1900)", 1.909, 0.130, 1, 0, LauBlattWeisskopfFactor::Light );
131 positve = new LauResonanceInfo("rho+(1900)", 1.909, 0.130, 1, 1, LauBlattWeisskopfFactor::Light );
137 neutral = new LauResonanceInfo("rho0_3(1990)", 1.982, 0.188, 3, 0, LauBlattWeisskopfFactor::Light );
138 positve = new LauResonanceInfo("rho+_3(1990)", 1.982, 0.188, 3, 1, LauBlattWeisskopfFactor::Light );
144 // K* resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
146 neutral = new LauResonanceInfo("K*0(892)", 0.89581, 0.0474, 1, 0, LauBlattWeisskopfFactor::Kstar, 3.0);
147 positve = new LauResonanceInfo("K*+(892)", 0.89166, 0.0508, 1, 1, LauBlattWeisskopfFactor::Kstar, 3.0);
153 neutral = new LauResonanceInfo("K*0(1410)", 1.414, 0.232, 1, 0, LauBlattWeisskopfFactor::Kstar );
154 positve = new LauResonanceInfo("K*+(1410)", 1.414, 0.232, 1, 1, LauBlattWeisskopfFactor::Kstar );
160 neutral = new LauResonanceInfo("K*0_0(1430)", 1.425, 0.270, 0, 0, LauBlattWeisskopfFactor::Kstar );
161 positve = new LauResonanceInfo("K*+_0(1430)", 1.425, 0.270, 0, 1, LauBlattWeisskopfFactor::Kstar );
174 neutral = new LauResonanceInfo("K*0_2(1430)", 1.4324, 0.109, 2, 0, LauBlattWeisskopfFactor::Kstar );
175 positve = new LauResonanceInfo("K*+_2(1430)", 1.4256, 0.0985, 2, 1, LauBlattWeisskopfFactor::Kstar );
181 neutral = new LauResonanceInfo("K*0(1680)", 1.717, 0.322, 1, 0, LauBlattWeisskopfFactor::Kstar );
182 positve = new LauResonanceInfo("K*+(1680)", 1.717, 0.322, 1, 1, LauBlattWeisskopfFactor::Kstar );
188 neutral = new LauResonanceInfo("K*0_0(1950)", 1.945, 0.201, 0, 0, LauBlattWeisskopfFactor::Kstar );
189 positve = new LauResonanceInfo("K*+_0(1950)", 1.945, 0.201, 0, 1, LauBlattWeisskopfFactor::Kstar );
195 // phi resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
197 neutral = new LauResonanceInfo("phi(1020)", 1.019461, 0.004266, 1, 0, LauBlattWeisskopfFactor::Light );
200 neutral = new LauResonanceInfo("phi(1680)", 1.680, 0.150, 1, 0, LauBlattWeisskopfFactor::Light );
203 // f resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
205 neutral = new LauResonanceInfo("f_0(980)", 0.990, 0.070, 0, 0, LauBlattWeisskopfFactor::Light );
208 neutral = new LauResonanceInfo("f_2(1270)", 1.2751, 0.1851, 2, 0, LauBlattWeisskopfFactor::Light );
211 neutral = new LauResonanceInfo("f_0(1370)", 1.370, 0.350, 0, 0, LauBlattWeisskopfFactor::Light );
214 neutral = new LauResonanceInfo("f'_0(1300)", 1.449, 0.126, 0, 0, LauBlattWeisskopfFactor::Light );
217 neutral = new LauResonanceInfo("f_2(1430)", 1.430, 0.150, 2, 0, LauBlattWeisskopfFactor::Light ); // PDG width in the range 13 - 150
220 neutral = new LauResonanceInfo("f_0(1500)", 1.505, 0.109, 0, 0, LauBlattWeisskopfFactor::Light );
223 neutral = new LauResonanceInfo("f'_2(1525)", 1.525, 0.073, 2, 0, LauBlattWeisskopfFactor::Light );
226 neutral = new LauResonanceInfo("f_2(1565)", 1.562, 0.134, 2, 0, LauBlattWeisskopfFactor::Light );
229 neutral = new LauResonanceInfo("f_2(1640)", 1.639, 0.099, 2, 0, LauBlattWeisskopfFactor::Light );
232 neutral = new LauResonanceInfo("f_0(1710)", 1.722, 0.135, 0, 0, LauBlattWeisskopfFactor::Light );
235 neutral = new LauResonanceInfo("f_2(1810)", 1.816, 0.197, 2, 0, LauBlattWeisskopfFactor::Light );
238 neutral = new LauResonanceInfo("f_2(1910)", 1.903, 0.196, 2, 0, LauBlattWeisskopfFactor::Light );
241 neutral = new LauResonanceInfo("f_2(1950)", 1.944, 0.472, 2, 0, LauBlattWeisskopfFactor::Light );
244 neutral = new LauResonanceInfo("f_2(2010)", 2.011, 0.202, 2, 0, LauBlattWeisskopfFactor::Light );
247 neutral = new LauResonanceInfo("f_0(2020)", 1.992, 0.442, 0, 0, LauBlattWeisskopfFactor::Light );
250 neutral = new LauResonanceInfo("f_4(2050)", 2.018, 0.237, 4, 0, LauBlattWeisskopfFactor::Light );
253 neutral = new LauResonanceInfo("f_0(2100)", 2.101, 0.224, 0, 0, LauBlattWeisskopfFactor::Light );
256 // omega resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
258 neutral = new LauResonanceInfo("omega(782)", 0.78265, 0.00849, 1, 0, LauBlattWeisskopfFactor::Light );
261 // a resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
263 neutral = new LauResonanceInfo("a0_0(980)", 0.980, 0.092, 0, 0, LauBlattWeisskopfFactor::Light );
264 positve = new LauResonanceInfo("a+_0(980)", 0.980, 0.092, 0, 1, LauBlattWeisskopfFactor::Light );
270 neutral = new LauResonanceInfo("a0_0(1450)", 1.474, 0.265, 0, 0, LauBlattWeisskopfFactor::Light );
271 positve = new LauResonanceInfo("a+_0(1450)", 1.474, 0.265, 0, 1, LauBlattWeisskopfFactor::Light );
277 neutral = new LauResonanceInfo("a0_2(1320)", 1.3190, 0.1050, 2, 0, LauBlattWeisskopfFactor::Light );
278 positve = new LauResonanceInfo("a+_2(1320)", 1.3190, 0.1050, 2, 1, LauBlattWeisskopfFactor::Light );
284 // charmonium resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
286 neutral = new LauResonanceInfo("chi_c0", 3.41475, 0.0105, 0, 0, LauBlattWeisskopfFactor::Charmonium );
289 neutral = new LauResonanceInfo("chi_c1", 3.51066, 0.00084, 0, 0, LauBlattWeisskopfFactor::Charmonium );
292 neutral = new LauResonanceInfo("chi_c2", 3.55620, 0.00193, 2, 0, LauBlattWeisskopfFactor::Charmonium );
295 neutral = new LauResonanceInfo("X(3872)", 3.87169, 0.0012, 1, 0, LauBlattWeisskopfFactor::Charmonium );
298 // unknown scalars name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
321 // excited charm states name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
345 neutral = new LauResonanceInfo("D0_1(2420)", 2.4214, 0.0274, 1, 0, LauBlattWeisskopfFactor::Charm );
346 positve = new LauResonanceInfo("D+_1(2420)", 2.4232, 0.025, 1, 1, LauBlattWeisskopfFactor::Charm );
354 neutral = new LauResonanceInfo("D0(2600)", 2.612, 0.093, 0, 0, LauBlattWeisskopfFactor::Charm );
355 positve = new LauResonanceInfo("D+(2600)", 2.612, 0.093, 0, 1, LauBlattWeisskopfFactor::Charm );
363 neutral = new LauResonanceInfo("D0(2760)", 2.761, 0.063, 1, 0, LauBlattWeisskopfFactor::Charm );
364 positve = new LauResonanceInfo("D+(2760)", 2.761, 0.063, 1, 1, LauBlattWeisskopfFactor::Charm );
376 // excited strange charm name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
378 positve = new LauResonanceInfo("Ds*+", 2.1121, 0.0019, 1, 1, LauBlattWeisskopfFactor::StrangeCharm );
383 positve = new LauResonanceInfo("Ds*+_0(2317)", 2.3177, 0.0038, 0, 1, LauBlattWeisskopfFactor::StrangeCharm );
388 positve = new LauResonanceInfo("Ds*+_2(2573)", 2.5719, 0.017, 2, 1, LauBlattWeisskopfFactor::StrangeCharm );
393 positve = new LauResonanceInfo("Ds*+_1(2700)", 2.709, 0.117, 1, 1, LauBlattWeisskopfFactor::StrangeCharm );
398 positve = new LauResonanceInfo("Ds*+_1(2860)", 2.862, 0.180, 1, 1, LauBlattWeisskopfFactor::StrangeCharm );
403 positve = new LauResonanceInfo("Ds*+_3(2860)", 2.862, 0.058, 3, 1, LauBlattWeisskopfFactor::StrangeCharm );
408 // excited bottom states name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
410 neutral = new LauResonanceInfo("B*0", 5.3252, 0.00, 1, 0, LauBlattWeisskopfFactor::Beauty, 6.0);
411 positve = new LauResonanceInfo("B*+", 5.3252, 0.00, 1, 1, LauBlattWeisskopfFactor::Beauty, 6.0);
417 // excited strange bottom name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
419 neutral = new LauResonanceInfo("Bs*0", 5.4154, 0.00, 1, 0, LauBlattWeisskopfFactor::StrangeBeauty, 6.0);
422 // nonresonant models name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
438 neutral = new LauResonanceInfo("BelleNR_Swave", 0.0, 0.0, 0, 0, LauBlattWeisskopfFactor::Light );
440 positve = new LauResonanceInfo("BelleNR_Swave+",0.0, 0.0, 0, 1, LauBlattWeisskopfFactor::Light );
444 neutral = new LauResonanceInfo("BelleNR_Pwave", 0.0, 0.0, 1, 0, LauBlattWeisskopfFactor::Light );
446 positve = new LauResonanceInfo("BelleNR_Pwave+",0.0, 0.0, 1, 1, LauBlattWeisskopfFactor::Light );
450 neutral = new LauResonanceInfo("BelleNR_Dwave", 0.0, 0.0, 2, 0, LauBlattWeisskopfFactor::Light );
452 positve = new LauResonanceInfo("BelleNR_Dwave+",0.0, 0.0, 2, 1, LauBlattWeisskopfFactor::Light );
456 neutral = new LauResonanceInfo("BelleNR_Fwave", 0.0, 0.0, 3, 0, LauBlattWeisskopfFactor::Light );
458 positve = new LauResonanceInfo("BelleNR_Fwave+",0.0, 0.0, 3, 1, LauBlattWeisskopfFactor::Light );
482 neutral = new LauResonanceInfo("Spline_S0_Bar", 0.0, 0.0, 0, 0, LauBlattWeisskopfFactor::Light );
492 std::cerr << "ERROR in LauResonanceMaker::setBWType : some barrier factors have already been created - cannot change the barrier type now!" << std::endl;
495 for ( BWFactorCategoryMap::const_iterator iter = bwFactors_.begin(); iter != bwFactors_.end(); ++iter ) {
497 std::cerr << "ERROR in LauResonanceMaker::setBWType : some barrier factors have already been created - cannot change the barrier type now!" << std::endl;
505 void LauResonanceMaker::setBWBachelorRestFrame(const LauBlattWeisskopfFactor::RestFrame restFrame)
509 std::cerr << "ERROR in LauResonanceMaker::setBWBachelorRestFrame : some barrier factors have already been created - cannot change the rest frame now!" << std::endl;
512 for ( BWFactorCategoryMap::const_iterator iter = bwFactors_.begin(); iter != bwFactors_.end(); ++iter ) {
514 std::cerr << "ERROR in LauResonanceMaker::setBWBachelorRestFrame : some barrier factors have already been created - cannot change the rest frame now!" << std::endl;
525 std::cerr << "ERROR in LauResonanceMaker::setSpinFormalism : cannot redefine the spin formalism after creating one or more resonances" << std::endl;
531 void LauResonanceMaker::setDefaultBWRadius(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Double_t bwRadius)
533 if ( bwCategory == LauBlattWeisskopfFactor::Default || bwCategory == LauBlattWeisskopfFactor::Indep ) {
534 std::cerr << "WARNING in LauResonanceMaker::setDefaultBWRadius : cannot set radius values for Default or Indep categories" << std::endl;
563 void LauResonanceMaker::fixBWRadius(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Bool_t fixRadius)
565 if ( bwCategory == LauBlattWeisskopfFactor::Default || bwCategory == LauBlattWeisskopfFactor::Indep ) {
566 std::cerr << "WARNING in LauResonanceMaker::fixBWRadius : cannot fix/float radius values for Default or Indep categories" << std::endl;
593 LauBlattWeisskopfFactor* LauResonanceMaker::getBWFactor( const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const LauResonanceInfo* resInfo )
597 // If this is an independent factor, create it and add it to the list of independent factors, then return it
626 bwFactor = new LauBlattWeisskopfFactor( *resInfo, categoryInfo.defaultRadius_, bwBarrierType_, bwRestFrame_, bwCategory );
641 LauAbsResonance* LauResonanceMaker::getResonance(const LauDaughters* daughters, const TString& resName, const Int_t resPairAmpInt, const LauAbsResonance::LauResonanceModel resType, const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory)
649 std::cout << "INFO in LauResonanceMaker::getResonance : Freezing amplitude formalism:" << std::endl;
652 std::cout << " : Spin factors use Zemach spin tensors, with bachelor momentum in resonance rest frame" << std::endl;
655 std::cout << " : Spin factors use Zemach spin tensors, with bachelor momentum in parent rest frame" << std::endl;
677 std::cout << " : Blatt-Weisskopf barrier factors use bachelor momentum in parent rest frame" << std::endl;
680 std::cout << " : Blatt-Weisskopf barrier factors use bachelor momentum in resonance rest frame" << std::endl;
694 for (std::vector<LauResonanceInfo*>::const_iterator iter=resInfo_.begin(); iter!=resInfo_.end(); ++iter) {
698 std::cout<<"INFO in LauResonanceMaker::getResonance : Creating resonance: "<<resName<<std::endl;
709 std::cout<<"ERROR in LauResonanceMaker::getResonance : Unable to locate resonance info for: "<<resName<<std::endl;
805 std::cerr<<"ERROR in LauResonanceMaker::getResonance : K-matrix type specified, which should be separately handled."<<std::endl;
845 std::cout<<" : Using model independent partial wave lineshape (magnitude and phase). "<<std::endl;
851 std::cout<<" : Using model independent partial wave lineshape (real and imaginary part). "<<std::endl;
894 for (std::vector<LauResonanceInfo*>::const_iterator iter=resInfo_.begin(); iter!=resInfo_.end(); ++iter) {
909 for ( std::vector<LauResonanceInfo*>::const_iterator iter = resInfo_.begin(); iter != resInfo_.end(); ++iter ) {
917 for (std::vector<LauResonanceInfo*>::const_iterator iter=resInfo_.begin(); iter!=resInfo_.end(); ++iter) {
Definition: LauAbsResonance.hh:42 Definition: LauAbsResonance.hh:47 Definition: LauAbsResonance.hh:64 Definition: LauAbsResonance.hh:44 File containing declaration of LauNRAmplitude class. Bool_t fixed() const Check whether the parameter is fixed or floated. Definition: LauParameter.hh:214 LauBlattWeisskopfFactor * getBWFactor(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const LauResonanceInfo *resInfo) Retrieve Blatt-Weisskopf factor for the given category. Definition: LauResonanceMaker.cc:593 LauBlattWeisskopfFactor::BlattWeisskopfCategory getBWCategory() const Retrieve the BW category of the resonant particle. Definition: LauResonanceInfo.hh:93 void setBarrierRadii(LauBlattWeisskopfFactor *resFactor, LauBlattWeisskopfFactor *parFactor) Set the form factor model and parameters. Definition: LauAbsResonance.hh:329 Definition: LauAbsResonance.hh:56 Definition: LauAbsResonance.hh:60 File containing declaration of LauResonanceInfo class. void setSpinFormalism(const LauAbsResonance::LauSpinType spinType) Set the spin formalism to be used for all resonances. Definition: LauResonanceMaker.cc:522 ClassImp(LauAbsCoeffSet) 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 Definition: LauAbsResonance.hh:76 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 File containing declaration of LauBelleNR class. void setBWType(const LauBlattWeisskopfFactor::BarrierType bwType) Set the type of BW factor (for all categories) Definition: LauResonanceMaker.cc:488 Class for defininf the Gounaris-Sakurai resonance model. Definition: LauGounarisSakuraiRes.hh:31 Definition: LauAbsResonance.hh:58 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 File containing declaration of LauDaughters class. Definition: LauAbsResonance.hh:43 const LauParameter * getRadiusParameter() const Retrieve the radius parameter. Definition: LauBlattWeisskopfFactor.hh:82 File containing declaration of LauModIndPartWaveRealImag class. File containing declaration of LauGounarisSakuraiRes class. Double_t defaultRadius_ The default value for the radius in this category. Definition: LauResonanceMaker.hh:132 Definition: LauAbsResonance.hh:53 File containing declaration of LauBelleSymNR class. File containing declaration of LauModIndPartWaveMagPhase class. Definition: LauAbsResonance.hh:51 File containing declaration of LauBreitWignerRes class. Definition: LauAbsResonance.hh:49 Int_t resTypeInt(const TString &name) const Retrieve the integer index for the specified resonance. Definition: LauResonanceMaker.cc:886 File containing declaration of LauRelBreitWignerRes class. File containing declaration of LauLASSBWRes class. void setDefaultBWRadius(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Double_t bwRadius) Set the BW radius for the given category. Definition: LauResonanceMaker.cc:531 Class for defining the non resonant part of the LASS model. Definition: LauLASSNRRes.hh:31 File containing declaration of LauEFKLLMRes class. Definition: LauAbsResonance.hh:57 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 Definition: LauAbsResonance.hh:73 void createResonanceVector() Create the list of known resonances. Definition: LauResonanceMaker.cc:80 Definition: LauAbsResonance.hh:61 UInt_t getSpin() const Retrieve the spin of the resonant particle. Definition: LauResonanceInfo.hh:81 File containing declaration of LauResonanceMaker class. File containing declaration of LauRhoOmegaMix class. File containing declaration of LauSigmaRes class. Class for defining the simple Breit-Wigner resonance model. Definition: LauBreitWignerRes.hh:31 Definition: LauAbsResonance.hh:52 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 Definition: LauAbsResonance.hh:46 Class for defining a model independent partial wave component where the amplitudes are parameterised ... Definition: LauModIndPartWaveMagPhase.hh:31 LauBlattWeisskopfFactor::BarrierType bwBarrierType_ The type of the Blatt-Weisskopf barrier to use for all resonances. Definition: LauResonanceMaker.hh:162 Definition: LauAbsResonance.hh:55 File containing declaration of LauDabbaRes class. void printAll(std::ostream &stream) const Print the information records, one per line, to the requested stream. Definition: LauResonanceMaker.cc:907 Class for defining the relativistic Breit-Wigner resonance model. Definition: LauRelBreitWignerRes.hh:31 Class for defining the rho-omega resonance mixing model. Definition: LauRhoOmegaMix.hh:36 Definition: LauAbsResonance.hh:75 std::vector< LauBlattWeisskopfFactor * > bwIndepFactors_ The Blatt-Weisskopf factor objects for resonances in the independent category. Definition: LauResonanceMaker.hh:174 File containing declaration of LauLASSRes class. File containing declaration of LauLASSNRRes class. Definition: LauAbsResonance.hh:45 Class for defining the symmetric Belle Non Resonant model. Definition: LauBelleSymNR.hh:33 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 Class for defining an incoherent resonance with a Gaussian mass dependence. Definition: LauGaussIncohRes.hh:32 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 Definition: LauAbsResonance.hh:48 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 void setSpinType(const LauSpinType spinType) Set the spin formalism to be used. Definition: LauAbsResonance.hh:322 LauBlattWeisskopfFactor * createClone(const UInt_t newSpin) Method to create a new factor with cloned radius parameter. Definition: LauBlattWeisskopfFactor.cc:118 Definition: LauAbsResonance.hh:54 File containing declaration of LauPolNR class. BlattWeisskopfCategory Define resonance categories that will share common barrier factor radii. Definition: LauBlattWeisskopfFactor.hh:48 Class for defining a model independent partial wave component where the amplitudes are parameterised ... Definition: LauModIndPartWaveRealImag.hh:31 Definition: LauAbsResonance.hh:50 LauResonanceInfo * createChargeConjugate() Create the charge conjugate particle info record. Definition: LauResonanceInfo.cc:77 LauResonanceInfo * createSharedParameterRecord(const TString &name) Create another record that will share parameters with this one. Definition: LauResonanceInfo.cc:99 File containing declaration of LauGaussIncohRes class. 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 File containing declaration of LauKappaRes class. File containing declaration of LauFlatteRes class. File containing declaration of LauFlatNR class. Generated by 1.8.5 |