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
30class CMFV : public StandardModel {
31public:
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
70protected:
71
72 virtual void setParameter(const std::string, const double&);
74
75private:
76 double Ftt;
77
78};
79
84#endif /* CMFV_H */
85
std::map< std::string, double > DPars
Definition: Minimal.cpp:11
Model for CMFV contributions to flavour.
Definition: CMFV.h:30
Matching< CMFVMatching, CMFV > CMFVM
Definition: CMFV.h:73
double Ftt
Definition: CMFV.h:76
virtual void setParameter(const std::string, const double &)
Definition: CMFV.cpp:20
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
double getFtt() const
Definition: CMFV.h:64
CMFV()
CMFV constructor.
Definition: CMFV.cpp:11
virtual CMFVMatching & getMatching() const
A get method to access the member reference of type CMFVMatching.
Definition: CMFV.h:55
static const std::string CMFVvars[NCMFVvars]
Definition: CMFV.h:35
static const int NCMFVvars
Definition: CMFV.h:33
A class for the matching in the CMFV.
Definition: CMFVMatching.h:23
A model class for the Standard Model.