a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
CMFV.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012 HEPfit Collaboration
3  *
4  * For the licensing terms see doc/COPYING.
5  */
6 
7 #ifndef CMFV_H
8 #define CMFV_H
9 
10 #include "StandardModel.h"
11 #include "CMFVMatching.h"
12 
30 class CMFV : public StandardModel {
31 public:
32 
33  static const int NCMFVvars = 1;
34 
35  static const std::string CMFVvars[NCMFVvars];
36 
40  CMFV();
41 
49  virtual bool CheckParameters(const std::map<std::string, double>& DPars);
50 
55  virtual CMFVMatching& getMatching() const
56  {
57  return CMFVM.getObj();
58  }
59 
64  double getFtt() const
65  {
66  return Ftt;
67  }
68 
69 
70 protected:
71 
72  virtual void setParameter(const std::string, const double&);
74 
75 private:
76  double Ftt;
77 
78 };
79 
84 #endif /* CMFV_H */
85 
CMFV::getFtt
double getFtt() const
Definition: CMFV.h:64
Matching::getObj
T & getObj()
Definition: Matching.h:14
CMFV
Model for CMFV contributions to flavour.
Definition: CMFV.h:30
StandardModel.h
CMFV::CMFVvars
static const std::string CMFVvars[NCMFVvars]
Definition: CMFV.h:35
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
CMFV::getMatching
virtual CMFVMatching & getMatching() const
A get method to access the member reference of type CMFVMatching.
Definition: CMFV.h:55
CMFVMatching.h
CMFV::NCMFVvars
static const int NCMFVvars
Definition: CMFV.h:33
CMFVMatching
A class for the matching in the CMFV.
Definition: CMFVMatching.h:23
Matching< CMFVMatching, CMFV >
CMFV::setParameter
virtual void setParameter(const std::string, const double &)
Definition: CMFV.cpp:20
CMFV::CMFVM
Matching< CMFVMatching, CMFV > CMFVM
Definition: CMFV.h:73
CMFV::CMFV
CMFV()
CMFV constructor.
Definition: CMFV.cpp:11
CMFV::Ftt
double Ftt
Definition: CMFV.h:76
CMFV::CheckParameters
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for CMFV have been provided in model initialization...
Definition: CMFV.cpp:27