87 virtual bool Init(
const std::map<std::string, double>&
DPars);
101 virtual bool Update(
const std::map<std::string, double>&
DPars);
126 virtual bool setFlag(
const std::string
name,
const bool value);
164 const double getC5()
const {
175 virtual void setParameter(
const std::string,
const double&);
179 double C1, C2, C3, C4, C5;
180 const unsigned int basis;
std::map< std::string, double > DPars
std::string name
The name of the model.
Model for NP contributions to charged current processes like decays.
static const std::string RealWeakEFTCCPMvars[NRealWeakEFTCCvars]
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of RealWeakEFTCC.
const double getCCC2() const
virtual bool PreUpdate()
The pre-update method for RealWeakEFTCC.
virtual bool InitializeModel()
The post-update method for RealWeakEFTCC.
static const int NRealWeakEFTCCvars
~RealWeakEFTCC()
RealWeakEFTCC destructor.
RealWeakEFTCC(const unsigned int basis)
RealWeakEFTCC constructor.
virtual bool Init(const std::map< std::string, double > &DPars)
Initializes the RealWeakEFTCC parameters found in the argument.
const double getCCC3() const
const double getCCC1() const
static const std::string RealWeakEFTCCvars[NRealWeakEFTCCvars]
virtual bool Update(const std::map< std::string, double > &DPars)
The update method for RealWeakEFTCC.
virtual bool PostUpdate()
The post-update method for RealWeakEFTCC.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for RealWeakEFTCC have been provided in model initi...
A model class for the Standard Model.
virtual const double getCCC4() const
A virtual implementation for the RealWeakEFTCC class.
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.