LauGounarisSakuraiRes.cc
Go to the documentation of this file.
23 LauGounarisSakuraiRes::LauGounarisSakuraiRes(TString resName, Double_t resMass, Double_t resWidth, Int_t resSpin,
62 std::cerr << "WARNING in LauGounarisSakuraiRes::initialise : Resonance spin is != 1. This lineshape is for the rho(770), setting the spin to 1." << std::endl;
115 h0_ = 2.0*LauConstants::invPi * q0_/resMass * TMath::Log((resMass + 2.0*q0_)/(2.0*LauConstants::mPi));
116 dhdm0_ = h0_ * (1.0/(8.0*q0_*q0_) - 1.0/(2.0*resMassSq_)) + 1.0/(LauConstants::twoPi*resMassSq_);
123 void LauGounarisSakuraiRes::setBarrierRadii(Double_t resRadius, Double_t parRadius, LauAbsResonance::BarrierType type)
132 std::cout << "INFO in LauGounarisSakuraiRes::setBarrierRadii : Recalculating barrier factor normalisations for new radii: resonance = " << resR << ", parent = " << parR << std::endl;
202 Double_t h = 2.0*LauConstants::invPi * q/mass * TMath::Log((mass + 2.0*q)/(2.0*LauConstants::mPi));
203 Double_t f = totWidth * resMassSq_/(q0_*q0_*q0_) * (q*q * (h - h0_) + massSqTerm * q0_*q0_ * dhdm0_);
Double_t getQ() const Get the current value of the daughter momentum in the resonance rest frame. Definition: LauAbsResonance.hh:218 Double_t q0_ Momentum of the daughters in the resonance rest frame (at pole mass) Definition: LauGounarisSakuraiRes.hh:85 Double_t getMassBachelor() const Get the mass of the bachelor daughter. Definition: LauAbsResonance.cc:242 Double_t getParBWRadius() const Get the radius of the centrifugal barrier for the parent decay. Definition: LauAbsResonance.hh:225 Double_t getResBWRadius() const Get the radius of the centrifugal barrier for the resonance decay. Definition: LauAbsResonance.hh:227 void changeResonance(const Double_t newMass, const Double_t newWidth, const Int_t newSpin) Allow the mass, width and spin of the resonance to be changed. Definition: LauAbsResonance.cc:172 ClassImp(LauAbsCoeffSet) Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:33 Class for defininf the Gounaris-Sakurai resonance model. Definition: LauGounarisSakuraiRes.hh:31 Double_t calcFFactor(Double_t z) Calculate the form factor for the resonance. Definition: LauGounarisSakuraiRes.cc:142 Double_t getP() const Get the current value of the bachelor momentum in the resonance rest frame. Definition: LauAbsResonance.hh:220 File containing declaration of LauGounarisSakuraiRes class. virtual void setBarrierRadii(const Double_t resRadius, const Double_t parRadius, const LauAbsResonance::BarrierType type) Set the form factor model and parameters. Definition: LauGounarisSakuraiRes.cc:123 Double_t mDaugDiff_ Difference between the two daughter masses. Definition: LauGounarisSakuraiRes.hh:97 Definition: LauAbsResonance.hh:63 Double_t FB0_ Value of the form factor for parent decay (at pole mass) Definition: LauGounarisSakuraiRes.hh:122 Double_t mDaugDiffSq_ Square of the difference of the two daughter masses. Definition: LauGounarisSakuraiRes.hh:99 Double_t p0_ Momentum of the bachelor in the resonance rest frame (at pole mass) Definition: LauGounarisSakuraiRes.hh:87 Definition: LauAbsResonance.hh:61 Double_t FR0_ Value of the form factor for resonance decay (at pole mass) Definition: LauGounarisSakuraiRes.hh:120 Abstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc... Definition: LauAbsResonance.hh:34 File containing LauConstants namespace. virtual LauComplex resAmp(Double_t mass, Double_t spinTerm) Complex resonant amplitude. Definition: LauGounarisSakuraiRes.cc:157 Double_t mDaugSumSq_ Square of the sum of the two daughter masses. Definition: LauGounarisSakuraiRes.hh:95 Double_t pstar0_ Momentum of the bachelor in the parent rest frame (at pole mass) Definition: LauGounarisSakuraiRes.hh:89 virtual void setBarrierRadii(const Double_t resRadius, const Double_t parRadius, const BarrierType type) Set the form factor model and parameters. Definition: LauAbsResonance.hh:184 Generated by 1.8.5 |