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
11class StandardModel;
12class EvolDF1nlep;
13#include "WilsonCoefficient.h"
14#include <sstream>
15#include <memory>
16
18public:
25
30 virtual ~HeffDF1bnlep();
31
38 gslpp::vector<gslpp::complex>** ComputeCoeffBnlep00(double mu, schemes scheme = NDR);
39
46 gslpp::vector<gslpp::complex>** ComputeCoeffBnlep10(double mu, schemes scheme = NDR);
47
54 gslpp::vector<gslpp::complex>** ComputeCoeffBnlep01(double mu, schemes scheme = NDR);
55
62 gslpp::vector<gslpp::complex>** ComputeCoeffBnlep11(double mu, schemes scheme = NDR);
63
65 return coeffbnlep00;
66 }
67
69 return coeffbnlep01;
70 }
71
73 return coeffbnlep10;
74 }
75
77 return coeffbnlep11;
78 }
79
81 return *u;
82 }
83
84 const StandardModel& GetModel() const {
85 return model;
86 }
87
88private :
90
95 std::unique_ptr<EvolDF1nlep> u;
96
97 gslpp::vector<gslpp::complex> bnlep, bnlep2, bnlepCC;
98};
99
100#endif /* HEFFDF1BNLEP_H */
101
102
@ NDR
Definition: OrderScheme.h:21
Evolutor Class
Definition: EvolDF1nlep.h:16
WilsonCoefficient coeffbnlep11A
Definition: HeffDF1bnlep.h:94
WilsonCoefficient coeffbnlep11
Definition: HeffDF1bnlep.h:94
WilsonCoefficient coeffbnlep01A
Definition: HeffDF1bnlep.h:93
gslpp::vector< gslpp::complex > bnlep2
Definition: HeffDF1bnlep.h:97
WilsonCoefficient coeffbnlep01
Definition: HeffDF1bnlep.h:93
virtual ~HeffDF1bnlep()
destructor
WilsonCoefficient coeffbnlep01B
Definition: HeffDF1bnlep.h:93
HeffDF1bnlep(const StandardModel &SM)
constructor
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep01(double mu, schemes scheme=NDR)
WilsonCoefficient getCoeffbnlep10() const
Definition: HeffDF1bnlep.h:68
WilsonCoefficient coeffbnlep11B
Definition: HeffDF1bnlep.h:94
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep00(double mu, schemes scheme=NDR)
WilsonCoefficient coeffbnlep10CC
Definition: HeffDF1bnlep.h:94
WilsonCoefficient getCoeffbnlep00() const
Definition: HeffDF1bnlep.h:64
const StandardModel & model
Definition: HeffDF1bnlep.h:89
std::unique_ptr< EvolDF1nlep > u
Definition: HeffDF1bnlep.h:95
gslpp::vector< gslpp::complex > bnlep
Definition: HeffDF1bnlep.h:97
EvolDF1nlep & getUDF1() const
Definition: HeffDF1bnlep.h:80
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep10(double mu, schemes scheme=NDR)
const StandardModel & GetModel() const
Definition: HeffDF1bnlep.h:84
WilsonCoefficient coeffbnlep10
Definition: HeffDF1bnlep.h:92
WilsonCoefficient coeffbnlep00CC
Definition: HeffDF1bnlep.h:93
WilsonCoefficient getCoeffbnlep11() const
Definition: HeffDF1bnlep.h:76
WilsonCoefficient coeffbnlep00qcd
Definition: HeffDF1bnlep.h:91
WilsonCoefficient getCoeffbnlep01() const
Definition: HeffDF1bnlep.h:72
gslpp::vector< gslpp::complex > bnlepCC
Definition: HeffDF1bnlep.h:97
WilsonCoefficient coeffbnlep00
Definition: HeffDF1bnlep.h:91
WilsonCoefficient coeffbnlep10qcd
Definition: HeffDF1bnlep.h:92
gslpp::vector< gslpp::complex > ** ComputeCoeffBnlep11(double mu, schemes scheme=NDR)
A model class for the Standard Model.
A class for the Wilson coefficients.
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:20