v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
18 #include "boost/lexical_cast.hpp"
399 throw std::runtime_error(
"Meson::getGegenalpha(" + boost::lexical_cast<std::string>(i) +
"): index out of range");
std::string getName() const
A get method to get the name of the meson.
A class for parameters related to QCD, hadrons and quarks.
void setName(std::string name_i)
A set method to set the name of the meson.
double getFBsoFBd() const
double decayconst
The decay constant of the meson.
double decayconst_p
The perpendicular decay constant of a vector meson.
void setDecayconst(double decayconst)
A set method for the decay constant of the meson.
const double & getLambdaM() const
double computeWidth() const
A method to compute the width of the meson from its lifetime.
std::string name
The particle name.
double gegenalpha[2]
Gegenbauer moments.
const double & getDecayconst() const
A get method for the decay constant of the meson.
const double & getDecayconst_p() const
A get method for the perpendicular decay constant of a vector meson.
double getLifetime() const
A get method for the lifetime of the meson.
virtual ~Meson()
The default destructor.
void setDgamma_gamma(double Dgamma_gamma)
bool setParameter(std::string name_i, double value)
std::vector< std::string > parameterList(std::string name_i)
double lifetime
The lifetime of the meson.
Meson()
The default constructor.
const double & getDgamma_gamma() const
double mass
The particle mass in GeV.
double Dgamma_gamma
Dgamma/gamma for neutral mesons.
const double & getGegenalpha(int i) const
A get method to get the Gegenbaur coefficient.
void ModelParameterMapInsert(std::map< std::string, std::reference_wrapper< const double > > &ModelParamMap)
double lambdaM
First moment of LCDA.
void initializeParameters()