LauNRAmplitude.cc
Go to the documentation of this file.
37 LauNRAmplitude::LauNRAmplitude(LauResonanceInfo* resInfo, const Int_t resPairAmpInt, const LauDaughters* daughters) :
130 std::cerr << "ERROR in LauNRAmplitude::resAmp : This method shouldn't get called." << std::endl;
131 std::cerr << " Returning zero amplitude for mass = " << mass << " and spinTerm = " << spinTerm << "." << std::endl;
172 std::cout << "INFO in LauNRAmplitude::setResonanceParameter : Setting NRAmplitude d = " << this->getdParameter() << std::endl;
175 std::cout << "INFO in LauNRAmplitude::setResonanceParameter : Setting NRAmplitude c1 = " << this->getc1Parameter() << std::endl;
178 std::cout << "INFO in LauNRAmplitude::setResonanceParameter : Setting NRAmplitude c2 = " << this->getc2Parameter() << std::endl;
181 std::cout << "INFO in LauNRAmplitude::setResonanceParameter : Setting NRAmplitude p1 = " << this->getp1Parameter() << std::endl;
184 std::cout << "INFO in LauNRAmplitude::setResonanceParameter : Setting NRAmplitude p2 = " << this->getp2Parameter() << std::endl;
186 std::cerr << "WARNING in LauNRAmplitude::setResonanceParameter: Parameter name not reconised. No parameter changes made." << std::endl;
197 std::cerr << "WARNING in LauNRAmplitude::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
204 std::cerr << "WARNING in LauNRAmplitude::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
211 std::cerr << "WARNING in LauNRAmplitude::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
218 std::cerr << "WARNING in LauNRAmplitude::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
225 std::cerr << "WARNING in LauNRAmplitude::floatResonanceParameter: Parameter already floating. No parameter changes made." << std::endl;
228 std::cerr << "WARNING in LauNRAmplitude::fixResonanceParameter: Parameter name not reconised. No parameter changes made." << std::endl;
245 std::cerr << "WARNING in LauNRAmplitude::getResonanceParameter: Parameter name not reconised." << std::endl;
virtual const std::vector< LauParameter * > & getFloatingParameters() Retrieve the resonance parameters, e.g. so that they can be loaded into a fit. Definition: LauNRAmplitude.cc:140 File containing declaration of LauNRAmplitude class. Bool_t fixed() const Check whether the parameter is fixed or floated. Definition: LauParameter.hh:228 virtual LauComplex resAmp(Double_t mass, Double_t spinTerm) This is not meant to be called. Definition: LauNRAmplitude.cc:128 File containing declaration of LauResonanceInfo class. Bool_t fixc1Parameter() const See if the c1 parameter is fixed or floating. Definition: LauNRAmplitude.hh:186 virtual void setResonanceParameter(const TString &name, const Double_t value) Set value of a resonance parameter. Definition: LauNRAmplitude.cc:167 ClassImp(LauAbsCoeffSet) virtual void floatResonanceParameter(const TString &name) Allow the various parameters to float in the fit. Definition: LauNRAmplitude.cc:190 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 LauParameter * getResonanceParameter(const TString &name) Access the given resonance parameter. Definition: LauNRAmplitude.cc:232 File containing declaration of LauKinematics class. void addFloatingParameter(LauParameter *param) Add parameter to the list of floating parameters. Definition: LauAbsResonance.cc:440 Bool_t fixdParameter() const See if the d parameter is fixed or floating. Definition: LauNRAmplitude.hh:180 Double_t f(const Double_t s, const Double_t c, const Double_t p) const Evaluate the expression 1.0 / (1.0 + TMath::Exp( c * (s-p) )) Definition: LauNRAmplitude.cc:135 std::vector< LauParameter * > & getParameters() Access the list of floating parameters. Definition: LauAbsResonance.hh:459 Bool_t fixc2Parameter() const See if the c2 parameter is fixed or floating. Definition: LauNRAmplitude.hh:192 Bool_t fixp1Parameter() const See if the p1 parameter is fixed or floating. Definition: LauNRAmplitude.hh:198 Abstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc... Definition: LauAbsResonance.hh:51 Bool_t fixp2Parameter() const See if the p2 parameter is fixed or floating. Definition: LauNRAmplitude.hh:204 virtual LauComplex amplitude(const LauKinematics *kinematics) Complex resonant amplitude. Definition: LauNRAmplitude.cc:108 Generated by 1.8.5 |