a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
ParamObs.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2014 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef PARAMOBS_H
9 #define PARAMOBS_H
10 
11 #include "ThObservable.h"
12 #include <string>
13 
22 class ParamObs : public ThObservable {
23 public:
24 
30  ParamObs(const StandardModel& SM, const std::string name);
31 
36  double computeThValue();
37 
38 private:
39  const double& param;
40 };
41 
42 #endif /* PARAMOBS_H */
43 
ParamObs::ParamObs
ParamObs(const StandardModel &SM, const std::string name)
Constructor.
Definition: ParamObs.cpp:11
ThObservable.h
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
ParamObs::computeThValue
double computeThValue()
the method to compute the theory value of the parameter
Definition: ParamObs.cpp:16
ParamObs
A class for setting a parameter as an observable.
Definition: ParamObs.h:22
ThObservable::SM
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
ParamObs::param
const double & param
The parameter.
Definition: ParamObs.h:39