a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
DiBosonThObservables.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 DIBOSONTHOBSERVABLES_H
9 #define DIBOSONTHOBSERVABLES_H
10 
11 #include "ThObservable.h"
12 
13 class NPbase;
14 
31 class mueeWW : public ThObservable {
32 public:
33 
39  mueeWW(const StandardModel& SM_i, const double sqrt_s_i);
40 
45  double computeThValue();
46 
47 private:
48  const NPbase* myNPbase;
49  const double sqrt_s;
50 };
51 
62 class mueeWWPol : public ThObservable {
63 public:
64 
71  mueeWWPol(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
72 
77  double computeThValue();
78 
79 private:
80  const NPbase* myNPbase;
81  const double sqrt_s, Pol_em, Pol_ep;
82 };
83 
88 #endif /* DIBOSONTHOBSERVABLES_H */
89 
mueeWWPol::sqrt_s
const double sqrt_s
Definition: DiBosonThObservables.h:81
ThObservable.h
mueeWWPol::Pol_em
const double Pol_em
Definition: DiBosonThObservables.h:81
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
mueeWW::mueeWW
mueeWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
Definition: DiBosonThObservables.cpp:11
mueeWW
A class for computing the ratio .
Definition: DiBosonThObservables.h:31
NPbase
The auxiliary base model class for other model classes.
Definition: NPbase.h:66
mueeWWPol::computeThValue
double computeThValue()
A method to compute the value of in the current model.
Definition: DiBosonThObservables.cpp:30
mueeWWPol::Pol_ep
const double Pol_ep
Definition: DiBosonThObservables.h:81
mueeWWPol::myNPbase
const NPbase * myNPbase
Definition: DiBosonThObservables.h:80
mueeWW::computeThValue
double computeThValue()
A method to compute the value of in the current model.
Definition: DiBosonThObservables.cpp:18
mueeWWPol
A class for computing the ratio .
Definition: DiBosonThObservables.h:62
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
mueeWW::myNPbase
const NPbase * myNPbase
Definition: DiBosonThObservables.h:48
mueeWW::sqrt_s
const double sqrt_s
Definition: DiBosonThObservables.h:49
mueeWWPol::mueeWWPol
mueeWWPol(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
Definition: DiBosonThObservables.cpp:23