LauResonanceMaker.cc
Go to the documentation of this file.
75 for ( std::vector<LauBlattWeisskopfFactor*>::iterator iter = bwIndepFactors_.begin(); iter != bwIndepFactors_.end(); ++iter ) {
79 for ( BWFactorCategoryMap::iterator iter = bwFactors_.begin(); iter != bwFactors_.end(); ++iter ) {
100 std::cout << "INFO in LauResonanceMaker::createResonanceVector : Setting up possible resonance states..." << std::endl;
109 // rho resonances name, mass, width, spin, charge, default BW category, BW radius parameter (defaults to 4.0)
111 neutral = new LauResonanceInfo("rho0(770)", 0.77526, 0.1478, 1, 0, LauBlattWeisskopfFactor::Light, 5.3);
112 positve = new LauResonanceInfo("rho+(770)", 0.77511, 0.1491, 1, 1, LauBlattWeisskopfFactor::Light, 5.3);
117 // The following two lines of code are placed here in order to allow the following, rather niche, scenario:
118 // 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.
119 // This can be acheived by using the rho0(770) record in one case and the rho0(770)_COPY record in the other.
123 neutral = new LauResonanceInfo("rho0(1450)", 1.465, 0.400, 1, 0, LauBlattWeisskopfFactor::Light );
124 positve = new LauResonanceInfo("rho+(1450)", 1.465, 0.400, 1, 1, LauBlattWeisskopfFactor::Light );
130 neutral = new LauResonanceInfo("rho0_3(1690)", 1.686, 0.186, 3, 0, LauBlattWeisskopfFactor::Light );
131 positve = new LauResonanceInfo("rho+_3(1690)", 1.686, 0.186, 3, 1, LauBlattWeisskopfFactor::Light );
137 neutral = new LauResonanceInfo("rho0(1700)", 1.720, 0.250, 1, 0, LauBlattWeisskopfFactor::Light );
138 positve = new LauResonanceInfo("rho+(1700)", 1.720, 0.250, 1, 1, LauBlattWeisskopfFactor::Light );
144 neutral = new LauResonanceInfo("rho0(1900)", 1.909, 0.130, 1, 0, LauBlattWeisskopfFactor::Light );
145 positve = new LauResonanceInfo("rho+(1900)", 1.909, 0.130, 1, 1, LauBlattWeisskopfFactor::Light );
151 neutral = new LauResonanceInfo("rho0_3(1990)", 1.982, 0.188, 3, 0, LauBlattWeisskopfFactor::Light );
152 positve = new LauResonanceInfo("rho+_3(1990)", 1.982, 0.188, 3, 1, LauBlattWeisskopfFactor::Light );
158 // K* resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
160 neutral = new LauResonanceInfo("K*0(892)", 0.89581, 0.0474, 1, 0, LauBlattWeisskopfFactor::Kstar, 3.0);
161 positve = new LauResonanceInfo("K*+(892)", 0.89166, 0.0508, 1, 1, LauBlattWeisskopfFactor::Kstar, 3.0);
167 neutral = new LauResonanceInfo("K*0(1410)", 1.414, 0.232, 1, 0, LauBlattWeisskopfFactor::Kstar );
168 positve = new LauResonanceInfo("K*+(1410)", 1.414, 0.232, 1, 1, LauBlattWeisskopfFactor::Kstar );
174 neutral = new LauResonanceInfo("K*0_0(1430)", 1.425, 0.270, 0, 0, LauBlattWeisskopfFactor::Kstar );
175 positve = new LauResonanceInfo("K*+_0(1430)", 1.425, 0.270, 0, 1, LauBlattWeisskopfFactor::Kstar );
188 neutral = new LauResonanceInfo("K*0_2(1430)", 1.4324, 0.109, 2, 0, LauBlattWeisskopfFactor::Kstar );
189 positve = new LauResonanceInfo("K*+_2(1430)", 1.4256, 0.0985, 2, 1, LauBlattWeisskopfFactor::Kstar );
195 neutral = new LauResonanceInfo("K*0(1680)", 1.717, 0.322, 1, 0, LauBlattWeisskopfFactor::Kstar );
196 positve = new LauResonanceInfo("K*+(1680)", 1.717, 0.322, 1, 1, LauBlattWeisskopfFactor::Kstar );
202 neutral = new LauResonanceInfo("K*0_0(1950)", 1.945, 0.201, 0, 0, LauBlattWeisskopfFactor::Kstar );
203 positve = new LauResonanceInfo("K*+_0(1950)", 1.945, 0.201, 0, 1, LauBlattWeisskopfFactor::Kstar );
209 // phi resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
211 neutral = new LauResonanceInfo("phi(1020)", 1.019461, 0.004266, 1, 0, LauBlattWeisskopfFactor::Light );
214 neutral = new LauResonanceInfo("phi(1680)", 1.680, 0.150, 1, 0, LauBlattWeisskopfFactor::Light );
217 // f resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
219 neutral = new LauResonanceInfo("f_0(980)", 0.990, 0.070, 0, 0, LauBlattWeisskopfFactor::Light );
222 neutral = new LauResonanceInfo("f_2(1270)", 1.2751, 0.1851, 2, 0, LauBlattWeisskopfFactor::Light );
225 neutral = new LauResonanceInfo("f_0(1370)", 1.370, 0.350, 0, 0, LauBlattWeisskopfFactor::Light );
228 neutral = new LauResonanceInfo("f'_0(1300)", 1.449, 0.126, 0, 0, LauBlattWeisskopfFactor::Light );
231 neutral = new LauResonanceInfo("f_2(1430)", 1.430, 0.150, 2, 0, LauBlattWeisskopfFactor::Light ); // PDG width in the range 13 - 150
234 neutral = new LauResonanceInfo("f_0(1500)", 1.505, 0.109, 0, 0, LauBlattWeisskopfFactor::Light );
237 neutral = new LauResonanceInfo("f'_2(1525)", 1.525, 0.073, 2, 0, LauBlattWeisskopfFactor::Light );
240 neutral = new LauResonanceInfo("f_2(1565)", 1.562, 0.134, 2, 0, LauBlattWeisskopfFactor::Light );
243 neutral = new LauResonanceInfo("f_2(1640)", 1.639, 0.099, 2, 0, LauBlattWeisskopfFactor::Light );
246 neutral = new LauResonanceInfo("f_0(1710)", 1.722, 0.135, 0, 0, LauBlattWeisskopfFactor::Light );
249 neutral = new LauResonanceInfo("f_2(1810)", 1.816, 0.197, 2, 0, LauBlattWeisskopfFactor::Light );
252 neutral = new LauResonanceInfo("f_2(1910)", 1.903, 0.196, 2, 0, LauBlattWeisskopfFactor::Light );
255 neutral = new LauResonanceInfo("f_2(1950)", 1.944, 0.472, 2, 0, LauBlattWeisskopfFactor::Light );
258 neutral = new LauResonanceInfo("f_2(2010)", 2.011, 0.202, 2, 0, LauBlattWeisskopfFactor::Light );
261 neutral = new LauResonanceInfo("f_0(2020)", 1.992, 0.442, 0, 0, LauBlattWeisskopfFactor::Light );
264 neutral = new LauResonanceInfo("f_4(2050)", 2.018, 0.237, 4, 0, LauBlattWeisskopfFactor::Light );
267 neutral = new LauResonanceInfo("f_0(2100)", 2.101, 0.224, 0, 0, LauBlattWeisskopfFactor::Light );
270 // omega resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
272 neutral = new LauResonanceInfo("omega(782)", 0.78265, 0.00849, 1, 0, LauBlattWeisskopfFactor::Light );
275 // a resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
277 neutral = new LauResonanceInfo("a0_0(980)", 0.980, 0.092, 0, 0, LauBlattWeisskopfFactor::Light );
278 positve = new LauResonanceInfo("a+_0(980)", 0.980, 0.092, 0, 1, LauBlattWeisskopfFactor::Light );
284 neutral = new LauResonanceInfo("a0_0(1450)", 1.474, 0.265, 0, 0, LauBlattWeisskopfFactor::Light );
285 positve = new LauResonanceInfo("a+_0(1450)", 1.474, 0.265, 0, 1, LauBlattWeisskopfFactor::Light );
291 neutral = new LauResonanceInfo("a0_2(1320)", 1.3190, 0.1050, 2, 0, LauBlattWeisskopfFactor::Light );
292 positve = new LauResonanceInfo("a+_2(1320)", 1.3190, 0.1050, 2, 1, LauBlattWeisskopfFactor::Light );
298 // charmonium resonances name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
300 neutral = new LauResonanceInfo("chi_c0", 3.41475, 0.0105, 0, 0, LauBlattWeisskopfFactor::Charmonium );
303 neutral = new LauResonanceInfo("chi_c1", 3.51066, 0.00084, 0, 0, LauBlattWeisskopfFactor::Charmonium );
306 neutral = new LauResonanceInfo("chi_c2", 3.55620, 0.00193, 2, 0, LauBlattWeisskopfFactor::Charmonium );
309 neutral = new LauResonanceInfo("X(3872)", 3.87169, 0.0012, 1, 0, LauBlattWeisskopfFactor::Charmonium );
312 // unknown scalars name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
335 // excited charm states name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
359 neutral = new LauResonanceInfo("D0_1(2420)", 2.4214, 0.0274, 1, 0, LauBlattWeisskopfFactor::Charm );
360 positve = new LauResonanceInfo("D+_1(2420)", 2.4232, 0.025, 1, 1, LauBlattWeisskopfFactor::Charm );
368 neutral = new LauResonanceInfo("D0(2600)", 2.612, 0.093, 0, 0, LauBlattWeisskopfFactor::Charm );
369 positve = new LauResonanceInfo("D+(2600)", 2.612, 0.093, 0, 1, LauBlattWeisskopfFactor::Charm );
377 neutral = new LauResonanceInfo("D0(2760)", 2.761, 0.063, 1, 0, LauBlattWeisskopfFactor::Charm );
378 positve = new LauResonanceInfo("D+(2760)", 2.761, 0.063, 1, 1, LauBlattWeisskopfFactor::Charm );
390 // excited strange charm name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
392 positve = new LauResonanceInfo("Ds*+", 2.1121, 0.0019, 1, 1, LauBlattWeisskopfFactor::StrangeCharm );
397 positve = new LauResonanceInfo("Ds*+_0(2317)", 2.3177, 0.0038, 0, 1, LauBlattWeisskopfFactor::StrangeCharm );
402 positve = new LauResonanceInfo("Ds*+_2(2573)", 2.5719, 0.017, 2, 1, LauBlattWeisskopfFactor::StrangeCharm );
407 positve = new LauResonanceInfo("Ds*+_1(2700)", 2.709, 0.117, 1, 1, LauBlattWeisskopfFactor::StrangeCharm );
412 positve = new LauResonanceInfo("Ds*+_1(2860)", 2.862, 0.180, 1, 1, LauBlattWeisskopfFactor::StrangeCharm );
417 positve = new LauResonanceInfo("Ds*+_3(2860)", 2.862, 0.058, 3, 1, LauBlattWeisskopfFactor::StrangeCharm );
422 // excited bottom states name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
424 neutral = new LauResonanceInfo("B*0", 5.3252, 0.00, 1, 0, LauBlattWeisskopfFactor::Beauty, 6.0);
425 positve = new LauResonanceInfo("B*+", 5.3252, 0.00, 1, 1, LauBlattWeisskopfFactor::Beauty, 6.0);
431 // excited strange bottom name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
433 neutral = new LauResonanceInfo("Bs*0", 5.4154, 0.00, 1, 0, LauBlattWeisskopfFactor::StrangeBeauty, 6.0);
436 // nonresonant models name, mass, width, spin, charge, BW category, BW radius parameter (defaults to 4.0)
452 neutral = new LauResonanceInfo("BelleNR_Swave", 0.0, 0.0, 0, 0, LauBlattWeisskopfFactor::Light );
454 positve = new LauResonanceInfo("BelleNR_Swave+",0.0, 0.0, 0, 1, LauBlattWeisskopfFactor::Light );
458 neutral = new LauResonanceInfo("BelleNR_Pwave", 0.0, 0.0, 1, 0, LauBlattWeisskopfFactor::Light );
460 positve = new LauResonanceInfo("BelleNR_Pwave+",0.0, 0.0, 1, 1, LauBlattWeisskopfFactor::Light );
464 neutral = new LauResonanceInfo("BelleNR_Dwave", 0.0, 0.0, 2, 0, LauBlattWeisskopfFactor::Light );
466 positve = new LauResonanceInfo("BelleNR_Dwave+",0.0, 0.0, 2, 1, LauBlattWeisskopfFactor::Light );
470 neutral = new LauResonanceInfo("BelleNR_Fwave", 0.0, 0.0, 3, 0, LauBlattWeisskopfFactor::Light );
472 positve = new LauResonanceInfo("BelleNR_Fwave+",0.0, 0.0, 3, 1, LauBlattWeisskopfFactor::Light );
496 neutral = new LauResonanceInfo("Spline_S0_Bar", 0.0, 0.0, 0, 0, LauBlattWeisskopfFactor::Light );
506 std::cerr << "ERROR in LauResonanceMaker::setBWType : some barrier factors have already been created - cannot change the barrier type now!" << std::endl;
509 for ( BWFactorCategoryMap::const_iterator iter = bwFactors_.begin(); iter != bwFactors_.end(); ++iter ) {
511 std::cerr << "ERROR in LauResonanceMaker::setBWType : some barrier factors have already been created - cannot change the barrier type now!" << std::endl;
519 void LauResonanceMaker::setBWBachelorRestFrame(const LauBlattWeisskopfFactor::RestFrame restFrame)
523 std::cerr << "ERROR in LauResonanceMaker::setBWBachelorRestFrame : some barrier factors have already been created - cannot change the rest frame now!" << std::endl;
526 for ( BWFactorCategoryMap::const_iterator iter = bwFactors_.begin(); iter != bwFactors_.end(); ++iter ) {
528 std::cerr << "ERROR in LauResonanceMaker::setBWBachelorRestFrame : some barrier factors have already been created - cannot change the rest frame now!" << std::endl;
539 std::cerr << "ERROR in LauResonanceMaker::setSpinFormalism : cannot redefine the spin formalism after creating one or more resonances" << std::endl;
545 void LauResonanceMaker::setDefaultBWRadius(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Double_t bwRadius)
547 if ( bwCategory == LauBlattWeisskopfFactor::Default || bwCategory == LauBlattWeisskopfFactor::Indep ) {
548 std::cerr << "WARNING in LauResonanceMaker::setDefaultBWRadius : cannot set radius values for Default or Indep categories" << std::endl;
577 void LauResonanceMaker::fixBWRadius(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Bool_t fixRadius)
579 if ( bwCategory == LauBlattWeisskopfFactor::Default || bwCategory == LauBlattWeisskopfFactor::Indep ) {
580 std::cerr << "WARNING in LauResonanceMaker::fixBWRadius : cannot fix/float radius values for Default or Indep categories" << std::endl;
607 LauBlattWeisskopfFactor* LauResonanceMaker::getBWFactor( const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const LauResonanceInfo* resInfo )
611 // If this is an independent factor, create it and add it to the list of independent factors, then return it
640 bwFactor = new LauBlattWeisskopfFactor( *resInfo, categoryInfo.defaultRadius_, bwBarrierType_, bwRestFrame_, bwCategory );
655 LauAbsResonance* LauResonanceMaker::getResonance(const LauDaughters* daughters, const TString& resName, const Int_t resPairAmpInt, const LauAbsResonance::LauResonanceModel resType, const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory)
663 std::cout << "INFO in LauResonanceMaker::getResonance : Freezing amplitude formalism:" << std::endl;
666 std::cout << " : Spin factors use Zemach spin tensors, with bachelor momentum in resonance rest frame" << std::endl;
669 std::cout << " : Spin factors use Zemach spin tensors, with bachelor momentum in parent rest frame" << std::endl;
691 std::cout << " : Blatt-Weisskopf barrier factors use bachelor momentum in parent rest frame" << std::endl;
694 std::cout << " : Blatt-Weisskopf barrier factors use bachelor momentum in resonance rest frame" << std::endl;
708 for (std::vector<LauResonanceInfo*>::const_iterator iter=resInfo_.begin(); iter!=resInfo_.end(); ++iter) {
712 std::cout<<"INFO in LauResonanceMaker::getResonance : Creating resonance: "<<resName<<std::endl;
723 std::cout<<"ERROR in LauResonanceMaker::getResonance : Unable to locate resonance info for: "<<resName<<std::endl;
819 std::cerr<<"ERROR in LauResonanceMaker::getResonance : K-matrix type specified, which should be separately handled."<<std::endl;
859 std::cout<<" : Using model independent partial wave lineshape (magnitude and phase). "<<std::endl;
865 std::cout<<" : Using model independent partial wave lineshape (real and imaginary part). "<<std::endl;
908 for (std::vector<LauResonanceInfo*>::const_iterator iter=resInfo_.begin(); iter!=resInfo_.end(); ++iter) {
923 for ( std::vector<LauResonanceInfo*>::const_iterator iter = resInfo_.begin(); iter != resInfo_.end(); ++iter ) {
931 for (std::vector<LauResonanceInfo*>::const_iterator iter=resInfo_.begin(); iter!=resInfo_.end(); ++iter) {
Definition: LauAbsResonance.hh:56 Definition: LauAbsResonance.hh:61 Definition: LauAbsResonance.hh:78 Definition: LauAbsResonance.hh:58 File containing declaration of LauNRAmplitude class. Bool_t fixed() const Check whether the parameter is fixed or floated. Definition: LauParameter.hh:228 LauBlattWeisskopfFactor * getBWFactor(const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const LauResonanceInfo *resInfo) Retrieve Blatt-Weisskopf factor for the given category. Definition: LauResonanceMaker.cc:607 LauBlattWeisskopfFactor::BlattWeisskopfCategory getBWCategory() const Retrieve the BW category of the resonant particle. Definition: LauResonanceInfo.hh:107 void setBarrierRadii(LauBlattWeisskopfFactor *resFactor, LauBlattWeisskopfFactor *parFactor) Set the form factor model and parameters. Definition: LauAbsResonance.hh:343 Definition: LauAbsResonance.hh:70 Definition: LauAbsResonance.hh:74 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:536 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:179 BWFactorCategoryMap bwFactors_ The Blatt-Weisskopf factor objects (and related information) for each category. Definition: LauResonanceMaker.hh:185 Class for defining the properties of a resonant particle. Definition: LauResonanceInfo.hh:46 Definition: LauAbsResonance.hh:90 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 static LauResonanceMaker * resonanceMaker_ The singleton instance. Definition: LauResonanceMaker.hh:167 std::vector< LauResonanceInfo * > resInfo_ The known resonances. Definition: LauResonanceMaker.hh:173 File containing declaration of LauBelleNR class. void setBWType(const LauBlattWeisskopfFactor::BarrierType bwType) Set the type of BW factor (for all categories) Definition: LauResonanceMaker.cc:502 Class for defininf the Gounaris-Sakurai resonance model. Definition: LauGounarisSakuraiRes.hh:45 Definition: LauAbsResonance.hh:72 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:577 File containing declaration of LauDaughters class. Definition: LauAbsResonance.hh:57 const LauParameter * getRadiusParameter() const Retrieve the radius parameter. Definition: LauBlattWeisskopfFactor.hh:96 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:146 Definition: LauAbsResonance.hh:67 File containing declaration of LauBelleSymNR class. File containing declaration of LauModIndPartWaveMagPhase class. Definition: LauAbsResonance.hh:65 File containing declaration of LauBreitWignerRes class. Definition: LauAbsResonance.hh:63 Int_t resTypeInt(const TString &name) const Retrieve the integer index for the specified resonance. Definition: LauResonanceMaker.cc:900 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:545 Class for defining the non resonant part of the LASS model. Definition: LauLASSNRRes.hh:45 File containing declaration of LauEFKLLMRes class. Definition: LauAbsResonance.hh:71 Singleton factory class for creating resonances. Definition: LauResonanceMaker.hh:49 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:519 Definition: LauAbsResonance.hh:87 void createResonanceVector() Create the list of known resonances. Definition: LauResonanceMaker.cc:94 Definition: LauAbsResonance.hh:75 UInt_t getSpin() const Retrieve the spin of the resonant particle. Definition: LauResonanceInfo.hh:95 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:45 Definition: LauAbsResonance.hh:66 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:191 Definition: LauAbsResonance.hh:60 Class for defining a model independent partial wave component where the amplitudes are parameterised ... Definition: LauModIndPartWaveMagPhase.hh:45 LauBlattWeisskopfFactor::BarrierType bwBarrierType_ The type of the Blatt-Weisskopf barrier to use for all resonances. Definition: LauResonanceMaker.hh:176 Definition: LauAbsResonance.hh:69 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:921 Class for defining the relativistic Breit-Wigner resonance model. Definition: LauRelBreitWignerRes.hh:45 Class for defining the rho-omega resonance mixing model. Definition: LauRhoOmegaMix.hh:50 Definition: LauAbsResonance.hh:89 std::vector< LauBlattWeisskopfFactor * > bwIndepFactors_ The Blatt-Weisskopf factor objects for resonances in the independent category. Definition: LauResonanceMaker.hh:188 File containing declaration of LauLASSRes class. File containing declaration of LauLASSNRRes class. Definition: LauAbsResonance.hh:59 Class for defining the symmetric Belle Non Resonant model. Definition: LauBelleSymNR.hh:47 LauAbsResonance::LauSpinType spinFormalism_ The spin formalism that should be used for all resonances. Definition: LauResonanceMaker.hh:182 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:655 Class for defining an incoherent resonance with a Gaussian mass dependence. Definition: LauGaussIncohRes.hh:46 Bool_t radiusFixed_ Whether or not the radius value for this category should be fixed in the fit. Definition: LauResonanceMaker.hh:148 Abstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc... Definition: LauAbsResonance.hh:51 Definition: LauAbsResonance.hh:62 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:55 Class that implements the Blatt-Weisskopf barrier factor. Definition: LauBlattWeisskopfFactor.hh:44 void setSpinType(const LauSpinType spinType) Set the spin formalism to be used. Definition: LauAbsResonance.hh:336 LauBlattWeisskopfFactor * createClone(const UInt_t newSpin) Method to create a new factor with cloned radius parameter. Definition: LauBlattWeisskopfFactor.cc:132 Definition: LauAbsResonance.hh:68 File containing declaration of LauPolNR class. BlattWeisskopfCategory Define resonance categories that will share common barrier factor radii. Definition: LauBlattWeisskopfFactor.hh:62 Class for defining a model independent partial wave component where the amplitudes are parameterised ... Definition: LauModIndPartWaveRealImag.hh:45 Definition: LauAbsResonance.hh:64 LauResonanceInfo * createChargeConjugate() Create the charge conjugate particle info record. Definition: LauResonanceInfo.cc:91 LauResonanceInfo * createSharedParameterRecord(const TString &name) Create another record that will share parameters with this one. Definition: LauResonanceInfo.cc:113 File containing declaration of LauGaussIncohRes class. LauResonanceInfo * getResInfo(const TString &resName) const Get the information for the given resonance name. Definition: LauResonanceMaker.cc:928 Data structure to store information on a given Blatt-Weisskopf category. Definition: LauResonanceMaker.hh:142 File containing declaration of LauKappaRes class. File containing declaration of LauFlatteRes class. File containing declaration of LauFlatNR class. Generated by 1.8.5 |