LauAbsResonance.cc
Go to the documentation of this file.
280 std::cerr << "WARNING in LauAbsResonance::calcCovFactor : covariant spin factor cannot (yet) be fully calculated for spin >= 5"
367 std::cerr << "WARNING in LauAbsResonance::calcLegendrePoly : Legendre polynomials not (yet) implemented for spin > 5"
399 void LauAbsResonance::changeBWBarrierRadii( const Double_t resRadius, const Double_t parRadius )
406 std::cout << "INFO in LauAbsResonance::changeBWBarrierRadii : Setting resonance factor radius to "
421 //This function should always be overwritten if needed in classes inheriting from LauAbsResonance.
428 //This function should always be overwritten if needed in classes inheriting from LauAbsResonance.
429 std::cerr << "WARNING in LauAbsResonance::floatResonanceParameter : Unable to release parameter \""
435 //This function should always be overwritten if needed in classes inheriting from LauAbsResonance.
457 std::cerr << "WARNING in LauAbsResonance::fixBarrierRadii : resonance barrier factor not present, cannot fix/float it"
File containing declaration of LauResonanceInfo class. Int_t getChargeDaug1() const Get charge of the first daughter particle. Definition: LauDaughters.cc:364 Double_t getc13() const Get the cosine of the helicity angle theta13. Definition: LauKinematics.hh:275 Double_t getp2_13() const Get the momentum of the track 2 in 13 rest frame. Definition: LauKinematics.hh:449 Double_t getc23() const Get the cosine of the helicity angle theta23. Definition: LauKinematics.hh:267 TString getNameDaug2() const Get name of the second daughter particle. Definition: LauDaughters.cc:309 static bool isIncoherentModel(LauResonanceModel model) Is the resonance model incoherent? Definition: LauAbsResonance.cc:41 void calcCovFactor(const Double_t erm) Calculate the spin-dependent covariant factor. Definition: LauAbsResonance.cc:267 LauAbsResonance(LauResonanceInfo *resInfo, const Int_t resPairAmpInt, const LauDaughters *daughters) Constructor (for use by standard resonances) Definition: LauAbsResonance.cc:85 LauBlattWeisskopfFactor * resBWFactor_ Blatt Weisskopf barrier for resonance decay. Definition: LauAbsResonance.hh:562 File containing declaration of LauParameter class. File containing declaration of LauAbsResonance class. void fixBarrierRadii(const Bool_t fixResRadius, const Bool_t fixParRadius) Fix or release the Blatt-Weisskopf barrier radii. Definition: LauAbsResonance.cc:454 Bool_t fixResRadius() const Get the status of resonance barrier radius (fixed or released) Definition: LauAbsResonance.cc:475 virtual LauComplex resAmp(Double_t mass, Double_t spinTerm)=0 Complex resonant amplitude. Int_t getChargeParent() const Get the Charge of the parent particle. Definition: LauAbsResonance.cc:589 Double_t getp1_13() const Get the momentum of the track 1 in 13 rest frame. Definition: LauKinematics.hh:443 Double_t getc12() const Get the cosine of the helicity angle theta12. Definition: LauKinematics.hh:259 Double_t calcCovSpinFactor(const Double_t pProd) Calculate the amplitude spin term using the covariant tensor formalism. Definition: LauAbsResonance.cc:288 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:374 void changeBWBarrierRadii(const Double_t resRadius, const Double_t parRadius) Allow the Blatt-Weisskopf radius for the resonance and parent factors to be changed. Definition: LauAbsResonance.cc:399 void addFloatingParameter(LauParameter *param) Add parameter to the list of floating parameters. Definition: LauAbsResonance.cc:441 Double_t covFactor_ Covariant factor (full spin-dependent expression) Definition: LauAbsResonance.hh:603 File containing declaration of LauDaughters class. Double_t getp1_12() const Get the momentum of the track 1 in 12 rest frame. Definition: LauKinematics.hh:419 Double_t getp2_23() const Get the momentum of the track 2 in 23 rest frame. Definition: LauKinematics.hh:431 virtual void setResonanceParameter(const TString &name, const Double_t value) Set value of the various parameters. Definition: LauAbsResonance.cc:419 TString getNameBachelor() const Get the name of the daughter that does not originate form the resonance. Definition: LauAbsResonance.cc:703 Int_t getChargeDaug3() const Get charge of the third daughter particle. Definition: LauDaughters.cc:374 Class for defining the properties of a resonant particle. Definition: LauResonanceInfo.hh:45 virtual LauComplex amplitude(const LauKinematics *kinematics) Calculate the complex amplitude. Definition: LauAbsResonance.cc:172 File containing LauConstants namespace. Double_t getp3_12() const Get the momentum of the track 3 in 12 rest frame. Definition: LauKinematics.hh:425 const LauParameter * getRadiusParameter() const Retrieve the radius parameter. Definition: LauBlattWeisskopfFactor.hh:108 Int_t getChargeDaug2() const Get charge of the second daughter particle. Definition: LauDaughters.cc:369 Double_t getParRadius() const Get the radius of the parent barrier factor. Definition: LauAbsResonance.cc:511 Double_t getResRadius() const Get the radius of the resonance barrier factor. Definition: LauAbsResonance.cc:499 Int_t getChargeBachelor() const Get the charge of the bachelor daughter. Definition: LauAbsResonance.cc:637 std::vector< LauParameter * > resParameters_ All parameters of the resonance. Definition: LauAbsResonance.hh:551 Bool_t fixParRadius() const Get the status of parent barrier radius (fixed or released) Definition: LauAbsResonance.cc:487 Double_t calcLegendrePoly() const Calculate the Legendre polynomial for the spin factor. Definition: LauAbsResonance.cc:342 Double_t calcZemachSpinFactor(const Double_t pProd) const Calculate the amplitude spin term using the Zemach tensor formalism. Definition: LauAbsResonance.cc:310 Double_t getp2_Parent() const Get the momentum of the track 2 in parent rest frame. Definition: LauKinematics.hh:461 Double_t getp1_Parent() const Get the momentum of the track 1 in parent rest frame. Definition: LauKinematics.hh:455 Double_t getp3_Parent() const Get the momentum of the track 3 in parent rest frame. Definition: LauKinematics.hh:467 virtual void floatResonanceParameter(const TString &name) Allow the various parameters to float in the fit. Definition: LauAbsResonance.cc:426 virtual LauParameter * getResonanceParameter(const TString &name) Access the given resonance parameter. Definition: LauAbsResonance.cc:433 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 TString getNameDaug1() const Get the name of the first daughter of the resonance. Definition: LauAbsResonance.cc:667 void valueAndRange(Double_t newValue, Double_t newMinValue, Double_t newMaxValue) Set the value and range for the parameter. Definition: LauParameter.cc:504 Double_t getMassBachelor() const Get the mass of the bachelor daughter. Definition: LauAbsResonance.cc:571 TString getNameDaug2() const Get the name of the second daughter of the resonance. Definition: LauAbsResonance.cc:685 LauBlattWeisskopfFactor * parBWFactor_ Blatt Weisskopf barrier for parent decay. Definition: LauAbsResonance.hh:560 Double_t getp1_23() const Get the momentum of the track 1 in 23 rest frame. Definition: LauKinematics.hh:437 File containing declaration of LauKinematics class. Generated by ![]() |