LauRescatteringRes.cc
Go to the documentation of this file.
43 LauRescatteringRes::LauRescatteringRes(LauResonanceInfo* resInfo, const LauAbsResonance::LauResonanceModel resType,
135 std::cerr << "WARNING in LauRescatteringRes::initialise : Dalitz plot is symmetric - this lineshape is not appropriate." << std::endl;
136 std::cerr << "WARNING I think that this warning is not appropiate because Laura Simetrize at LauIsobarModel level." << std::endl;
139 if ( (model_ != LauAbsResonance::Rescattering) && (model_ != LauAbsResonance::RescatteringNoInter)) {
140 std::cerr << "WARNING in LauRescatteringRes::initialise : Unknown model requested, defaulting to exponential." << std::endl;
145 std::cerr << "WARNING in LauRescatteringRes::initialise : Non-zero spin will be ignored for this model - perhaps you should use LauAbsResonance::BelleSymNRNoInter instead" << std::endl;
152 // This function returns the complex dynamical amplitude for a Reescatering distribution o original
180 std::cerr << "ERROR in LauAbsResonance::amplitude : Nonsense setup of resPairAmp array." << std::endl;
190 Double_t cotdelta0_s = c0*(s - Ms*Ms)*(Mf*Mf - s)*k2Abs_s/(Mf*Mf*mass_s*k2Square_s); // Eq 2.15a
192 Double_t eta0_s = 1.0 - (eps1*k2Abs_s/mass_s + eps2*k2Square_s/s)*(Mprime*Mprime-s)/s; // Eq 2.15a
203 //LauComplex resAmplitude(-tauIm_s*NR1_s*NR2_s - tauIm_t*NR1_t*NR2_t, tauRe_s*NR1_s*NR2_s + tauRe_t*NR1_t*NR2_t );
217 std::cerr << " : Returning zero amplitude for mass = " << mass << " and spinTerm = " << spinTerm << "." << std::endl;
259 std::cout << "INFO in LauRescatteringRes::setResonanceParameter : Setting parameter lambdaPiPi = " << this->getLambdaPiPi() << std::endl;
263 std::cout << "INFO in LauRescatteringRes::setResonanceParameter : Setting parameter lambdaKK = " << this->getLambdaKK() << std::endl;
267 std::cout << "INFO in LauRescatteringRes::setResonanceParameter : Setting parameter Mf = " << this->getMf() << std::endl;
271 std::cout << "INFO in LauRescatteringRes::setResonanceParameter : Setting parameter Ms = " << this->getMs() << std::endl;
275 std::cout << "INFO in LauRescatteringRes::setResonanceParameter : Setting parameter Mprime = " << this->getMprime() << std::endl;
279 std::cout << "INFO in LauRescatteringRes::setResonanceParameter : Setting parameter eps1 = " << this->getEps1() << std::endl;
283 std::cout << "INFO in LauRescatteringRes::setResonanceParameter : Setting parameter eps2 = " << this->getEps2() << std::endl;
287 std::cout << "INFO in LauRescatteringRes::setResonanceParameter : Setting parameter eps2 = " << this->getC0() << std::endl;
290 std::cerr << "WARNING in LauRescatteringRes::setResonanceParameter: Parameter name not reconised. No parameter changes made." << std::endl;
301 std::cerr << "WARNING in LauRescatteringRes::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
309 std::cerr << "WARNING in LauRescatteringRes::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
317 std::cerr << "WARNING in LauRescatteringRes::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
325 std::cerr << "WARNING in LauRescatteringRes::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
333 std::cerr << "WARNING in LauRescatteringRes::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
341 std::cerr << "WARNING in LauRescatteringRes::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
349 std::cerr << "WARNING in LauRescatteringRes::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
357 std::cerr << "WARNING in LauRescatteringRes::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
362 std::cerr << "WARNING in LauRescatteringRes::fixResonanceParameter: Parameter name not reconised. No parameter changes made." << std::endl;
393 std::cerr << "WARNING in LauRescatteringRes::getResonanceParameter: Parameter name not reconised." << std::endl;
Bool_t fixEps2() const See if the Eps2 parameter is fixed or floating. Definition: LauRescatteringRes.hh:238 Bool_t fixed() const Check whether the parameter is fixed or floated. Definition: LauParameter.hh:228 File containing declaration of LauRescatteringRes class. void setLambdaPiPi(const Double_t lambda) Set the parameter lambdaPiPi, the term for the PiPi. Definition: LauRescatteringRes.cc:398 File containing declaration of LauResonanceInfo class. ClassImp(LauAbsCoeffSet) Bool_t fixLambdaKK() const See if the lambdaKK parameter is fixed or floating. Definition: LauRescatteringRes.hh:144 Class for defining the properties of a resonant particle. Definition: LauResonanceInfo.hh:46 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 virtual const std::vector< LauParameter * > & getFloatingParameters() Retrieve the resonance parameters, e.g. so that they can be loaded into a fit. Definition: LauRescatteringRes.cc:222 File containing declaration of LauDaughters class. const LauDaughters * getDaughters() const Access the daughters object. Definition: LauAbsResonance.hh:417 Int_t getPairInt() const Get the integer to identify which DP axis the resonance belongs to. Definition: LauAbsResonance.hh:164 void addFloatingParameter(LauParameter *param) Add parameter to the list of floating parameters. Definition: LauAbsResonance.cc:447 Bool_t fixMprime() const See if the Mprime parameter is fixed or floating. Definition: LauRescatteringRes.hh:200 Bool_t gotSymmetricalDP() const Is Dalitz plot symmetric, i.e. 2 identical particles. Definition: LauDaughters.hh:80 virtual void setResonanceParameter(const TString &name, const Double_t value) Set value of the various parameters. Definition: LauRescatteringRes.cc:254 Bool_t fixMs() const See if the Ms parameter is fixed or floating. Definition: LauRescatteringRes.hh:162 void setLambdaKK(const Double_t lambda) Set the parameter lambdaKK, the term for the KK. Definition: LauRescatteringRes.cc:405 Double_t getLambdaKK() const Get the lambdaKK, the term for the KK. Definition: LauRescatteringRes.hh:138 Double_t getLambdaPiPi() const Get the lambdaPiPi, the term for the PiPi. Definition: LauRescatteringRes.hh:120 File containing declaration of LauParameter class. virtual LauComplex resAmp(Double_t mass, Double_t spinTerm) Complex resonant amplitude. Definition: LauRescatteringRes.cc:214 Bool_t fixMf() const See if the Mf parameter is fixed or floating. Definition: LauRescatteringRes.hh:181 void setMprime(const Double_t Mprime) Set the parameter Mprime. Definition: LauRescatteringRes.cc:426 std::vector< LauParameter * > & getParameters() Access the list of floating parameters. Definition: LauAbsResonance.hh:466 virtual LauComplex amplitude(const LauKinematics *kinematics) Get the complex dynamical amplitude. Definition: LauRescatteringRes.cc:150 virtual void floatResonanceParameter(const TString &name) Allow the various parameters to float in the fit. Definition: LauRescatteringRes.cc:294 virtual LauParameter * getResonanceParameter(const TString &name) Access the given resonance parameter. Definition: LauRescatteringRes.cc:366 Bool_t fixLambdaPiPi() const See if the lambdaPiPi parameter is fixed or floating. Definition: LauRescatteringRes.hh:126 Bool_t fixEps1() const See if the Eps1 parameter is fixed or floating. Definition: LauRescatteringRes.hh:219 Abstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc... Definition: LauAbsResonance.hh:51 File containing LauConstants namespace. Bool_t fixC0() const See if the C0 parameter is fixed or floating. Definition: LauRescatteringRes.hh:257 Generated by 1.8.5 |