LauGounarisSakuraiRes.cc
Go to the documentation of this file.
32 LauGounarisSakuraiRes::LauGounarisSakuraiRes(TString resName, Double_t resMass, Double_t resWidth, Int_t resSpin,
76 std::cerr << "WARNING in LauGounarisSakuraiRes::initialise : Resonance spin is != 1. This lineshape is for the rho(770), setting the spin to 1." << std::endl;
126 h0_ = 2.0*LauConstants::invPi * q0_/resMass * TMath::Log((resMass + 2.0*q0_)/(2.0*LauConstants::mPi));
127 dhdm0_ = h0_ * (1.0/(8.0*q0_*q0_) - 1.0/(2.0*resMassSq_)) + 1.0/(LauConstants::twoPi*resMassSq_);
134 void LauGounarisSakuraiRes::setBarrierRadii(Double_t resRadius, Double_t parRadius, LauAbsResonance::BarrierType type)
211 Double_t h = 2.0*LauConstants::invPi * q/mass * TMath::Log((mass + 2.0*q)/(2.0*LauConstants::mPi));
212 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:166 Double_t parRSq_ Square of the radius of the barrier for parent decay. Definition: LauGounarisSakuraiRes.hh:118 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:219 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:154 Double_t getPstar() const Get the current value of the bachelor momentum in the parent rest frame. Definition: LauAbsResonance.hh:170 File containing declaration of LauGounarisSakuraiRes class. void setBarrierRadii(Double_t resRadius, Double_t parRadius, LauAbsResonance::BarrierType type) Set the form factor model and parameters. Definition: LauGounarisSakuraiRes.cc:134 LauAbsResonance::BarrierType barrierType_ Model to be used for the form factor. Definition: LauGounarisSakuraiRes.hh:124 Double_t mDaugDiff_ Difference between the two daughter masses. Definition: LauGounarisSakuraiRes.hh:97 Double_t resRSq_ Square of the radius of the barrier for resonance decay. Definition: LauGounarisSakuraiRes.hh:116 Definition: LauAbsResonance.hh:41 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:41 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:168 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 void changeResonance(Double_t newMass, Double_t newWidth, Int_t newSpin) Allow the mass, width and spin of the resonance to be changed. Definition: LauAbsResonance.cc:148 Generated by 1.8.5 |