a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Loading...
Searching...
No Matches
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
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:9
static const int NCMFVvars
Definition CMFV.h:33
A class for the matching in the CMFV.
T & getObj()
Definition Matching.h:14
A model class for the Standard Model.