a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
HeffDF1bnlep.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef HEFFDF1BNLEP_H
9 #define HEFFDF1BNLEP_H
10 
11 class StandardModel;
12 class EvolDF1nlep;
13 #include "WilsonCoefficient.h"
14 #include <sstream>
15 #include <memory>
16 
17 class HeffDF1bnlep {
18 public:
24  HeffDF1bnlep(const StandardModel & SM);
25 
30  virtual ~HeffDF1bnlep();
31 
39 
47 
55 
63 
65  return coeffbnlep00;
66  }
67 
69  return coeffbnlep01;
70  }
71 
73  return coeffbnlep10;
74  }
75 
77  return coeffbnlep11;
78  }
79 
80  EvolDF1nlep& getUDF1() const {
81  return *u;
82  }
83 
84  const StandardModel& GetModel() const {
85  return model;
86  }
87 
88 private :
90 
95  std::unique_ptr<EvolDF1nlep> u;
96 
98 };
99 
100 #endif /* HEFFDF1BNLEP_H */
101 
102 
HeffDF1bnlep::~HeffDF1bnlep
virtual ~HeffDF1bnlep()
destructor
Definition: HeffDF1bnlep.cpp:23
WilsonCoefficient
A class for the Wilson coefficients.
Definition: WilsonCoefficient.h:22
HeffDF1bnlep::GetModel
const StandardModel & GetModel() const
Definition: HeffDF1bnlep.h:84
HeffDF1bnlep::bnlepCC
gslpp::vector< gslpp::complex > bnlepCC
Definition: HeffDF1bnlep.h:97
HeffDF1bnlep::model
const StandardModel & model
Definition: HeffDF1bnlep.h:89
HeffDF1bnlep::getUDF1
EvolDF1nlep & getUDF1() const
Definition: HeffDF1bnlep.h:80
HeffDF1bnlep::coeffbnlep10CC
WilsonCoefficient coeffbnlep10CC
Definition: HeffDF1bnlep.h:94
HeffDF1bnlep::coeffbnlep11A
WilsonCoefficient coeffbnlep11A
Definition: HeffDF1bnlep.h:94
HeffDF1bnlep::coeffbnlep00qcd
WilsonCoefficient coeffbnlep00qcd
Definition: HeffDF1bnlep.h:91
HeffDF1bnlep::coeffbnlep00
WilsonCoefficient coeffbnlep00
Definition: HeffDF1bnlep.h:91
HeffDF1bnlep::ComputeCoeffBnlep00
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep00(double mu, schemes scheme=NDR)
Definition: HeffDF1bnlep.cpp:30
NDR
Definition: OrderScheme.h:21
HeffDF1bnlep::coeffbnlep11B
WilsonCoefficient coeffbnlep11B
Definition: HeffDF1bnlep.h:94
HeffDF1bnlep::getCoeffbnlep00
WilsonCoefficient getCoeffbnlep00() const
Definition: HeffDF1bnlep.h:64
HeffDF1bnlep::getCoeffbnlep01
WilsonCoefficient getCoeffbnlep01() const
Definition: HeffDF1bnlep.h:72
EvolDF1nlep
Evolutor Class
Definition: EvolDF1nlep.h:16
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
HeffDF1bnlep::coeffbnlep10
WilsonCoefficient coeffbnlep10
Definition: HeffDF1bnlep.h:92
schemes
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:19
HeffDF1bnlep::coeffbnlep01
WilsonCoefficient coeffbnlep01
Definition: HeffDF1bnlep.h:93
HeffDF1bnlep::ComputeCoeffBnlep01
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep01(double mu, schemes scheme=NDR)
Definition: HeffDF1bnlep.cpp:212
HeffDF1bnlep::coeffbnlep00CC
WilsonCoefficient coeffbnlep00CC
Definition: HeffDF1bnlep.h:93
HeffDF1bnlep::coeffbnlep10qcd
WilsonCoefficient coeffbnlep10qcd
Definition: HeffDF1bnlep.h:92
HeffDF1bnlep::coeffbnlep11
WilsonCoefficient coeffbnlep11
Definition: HeffDF1bnlep.h:94
HeffDF1bnlep::getCoeffbnlep11
WilsonCoefficient getCoeffbnlep11() const
Definition: HeffDF1bnlep.h:76
HeffDF1bnlep::ComputeCoeffBnlep11
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep11(double mu, schemes scheme=NDR)
Definition: HeffDF1bnlep.cpp:263
HeffDF1bnlep::getCoeffbnlep10
WilsonCoefficient getCoeffbnlep10() const
Definition: HeffDF1bnlep.h:68
HeffDF1bnlep::coeffbnlep01A
WilsonCoefficient coeffbnlep01A
Definition: HeffDF1bnlep.h:93
HeffDF1bnlep::bnlep2
gslpp::vector< gslpp::complex > bnlep2
Definition: HeffDF1bnlep.h:97
WilsonCoefficient.h
HeffDF1bnlep::bnlep
gslpp::vector< gslpp::complex > bnlep
Definition: HeffDF1bnlep.h:97
HeffDF1bnlep::ComputeCoeffBnlep10
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep10(double mu, schemes scheme=NDR)
Definition: HeffDF1bnlep.cpp:137
HeffDF1bnlep::coeffbnlep01B
WilsonCoefficient coeffbnlep01B
Definition: HeffDF1bnlep.h:93
HeffDF1bnlep::HeffDF1bnlep
HeffDF1bnlep(const StandardModel &SM)
constructor
Definition: HeffDF1bnlep.cpp:13
HeffDF1bnlep
Definition: HeffDF1bnlep.h:17
gslpp::vector< gslpp::complex >
HeffDF1bnlep::u
std::unique_ptr< EvolDF1nlep > u
Definition: HeffDF1bnlep.h:95