a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
HeffDC1.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 HEFFDC1_H
9 #define HEFFDC1_H
10 
11 class StandardModel;
12 class EvolDC1;
13 class EvolDC1Buras;
14 #include "WilsonCoefficient.h"
15 #include "gslpp.h"
16 #include <sstream>
17 #include <memory>
18 
25 class HeffDC1 {
26 public:
32  HeffDC1(const StandardModel & SM);
36  virtual ~HeffDC1();
60  return coeffdc1;
61  }
66  EvolDC1& getUDC1() const {
67  return *ug;
68  }
74  return *u;
75  }
80  const StandardModel& GetModel() const {
81  return model;
82  }
83 
84 private :
87  std::unique_ptr<EvolDC1> ug;
88  std::unique_ptr<EvolDC1Buras> u;
90 };
91 
92 #endif /* HEFFDC1_H */
93 
HeffDC1::HeffDC1
HeffDC1(const StandardModel &SM)
HeffDC1 constructor.
Definition: HeffDC1.cpp:13
WilsonCoefficient
A class for the Wilson coefficients.
Definition: WilsonCoefficient.h:22
HeffDC1::GetModel
const StandardModel & GetModel() const
Definition: HeffDC1.h:80
HeffDC1::ComputeCoeffDC1_pi
gslpp::vector< gslpp::complex > ** ComputeCoeffDC1_pi(double mu, schemes scheme=NDR)
a method returning the evolved Wilson related to
Definition: HeffDC1.cpp:43
EvolDC1
Evolutor Class
Definition: EvolDC1.h:24
HeffDC1::getUDC1
EvolDC1 & getUDC1() const
Definition: HeffDC1.h:66
HeffDC1::~HeffDC1
virtual ~HeffDC1()
HeffDC1 destructor.
Definition: HeffDC1.cpp:37
gslpp.h
HeffDC1::getUDC1Buras
EvolDC1Buras & getUDC1Buras() const
Definition: HeffDC1.h:73
NDR
Definition: OrderScheme.h:21
gslpp::matrix< gslpp::complex >
HeffDC1::COEFF_K
gslpp::matrix< gslpp::complex > COEFF_K
Definition: HeffDC1.h:89
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
HeffDC1::u
std::unique_ptr< EvolDC1Buras > u
Definition: HeffDC1.h:88
HeffDC1::model
const StandardModel & model
Definition: HeffDC1.h:85
HeffDC1::ug
std::unique_ptr< EvolDC1 > ug
Definition: HeffDC1.h:87
schemes
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:19
HeffDC1::getCoeffDC1
WilsonCoefficient getCoeffDC1() const
Definition: HeffDC1.h:59
HeffDC1
Hamiltonian Class
Definition: HeffDC1.h:25
HeffDC1::ComputeCoeffDC1_K
gslpp::vector< gslpp::complex > ** ComputeCoeffDC1_K(double mu, schemes scheme=NDR)
a method returning the evolved Wilson related to
Definition: HeffDC1.cpp:66
HeffDC1::coeffdc1g
WilsonCoefficient coeffdc1g
Definition: HeffDC1.h:86
HeffDC1::COEFF_pi
gslpp::matrix< gslpp::complex > COEFF_pi
Definition: HeffDC1.h:89
WilsonCoefficient.h
EvolDC1Buras
Definition: EvolDC1Buras.h:15
HeffDC1::ckm
gslpp::matrix< gslpp::complex > ckm
Definition: HeffDC1.h:89
gslpp::vector< gslpp::complex >
HeffDC1::coeffdc1
WilsonCoefficient coeffdc1
Definition: HeffDC1.h:86