a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
HeffDF1bsg.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 HEFFDF1_H
9 #define HEFFDF1_H
10 
11 class StandardModel;
12 class EvolDB1bsg;
13 #include "WilsonCoefficient.h"
14 #include <memory>
15 
16 class HeffDF1bsg {
17 public:
23  HeffDF1bsg(const StandardModel & SM);
24 
29  virtual ~HeffDF1bsg();
30 
38 
39 
40  EvolDB1bsg& getUDF1() const {
41  return *evolDB1bsg;
42  }
43 
44  const StandardModel& GetModel() const {
45  return model;
46  }
47 
48 private :
51  std::unique_ptr<EvolDB1bsg> evolDB1bsg;
52 
53 };
54 
55 #endif /* HEFFDF1_H */
56 
WilsonCoefficient
A class for the Wilson coefficients.
Definition: WilsonCoefficient.h:22
HeffDF1bsg
Definition: HeffDF1bsg.h:16
NDR
Definition: OrderScheme.h:21
HeffDF1bsg::ComputeCoeffBsg
gslpp::vector< gslpp::complex > ** ComputeCoeffBsg(double mu, schemes scheme=NDR)
Definition: HeffDF1bsg.cpp:23
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
HeffDF1bsg::~HeffDF1bsg
virtual ~HeffDF1bsg()
destructor
Definition: HeffDF1bsg.cpp:17
schemes
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:19
HeffDF1bsg::coeffbsg
WilsonCoefficient coeffbsg
Definition: HeffDF1bsg.h:50
HeffDF1bsg::getUDF1
EvolDB1bsg & getUDF1() const
Definition: HeffDF1bsg.h:40
HeffDF1bsg::evolDB1bsg
std::unique_ptr< EvolDB1bsg > evolDB1bsg
Definition: HeffDF1bsg.h:51
HeffDF1bsg::HeffDF1bsg
HeffDF1bsg(const StandardModel &SM)
constructor
Definition: HeffDF1bsg.cpp:12
HeffDF1bsg::model
const StandardModel & model
Definition: HeffDF1bsg.h:49
EvolDB1bsg
Definition: EvolDB1bsg.h:14
WilsonCoefficient.h
HeffDF1bsg::GetModel
const StandardModel & GetModel() const
Definition: HeffDF1bsg.h:44
gslpp::vector< gslpp::complex >