a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
GMunitarity.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2017 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef GMUNITARITY_H
9 #define GMUNITARITY_H
10 
11 #include "ThObservable.h"
12 
13 class GeorgiMachacek;
14 
26 class GMunitarityLO: public ThObservable {
27 public:
28 
32  GMunitarityLO(const StandardModel& SM_i, unsigned int index_i);
33 
37  virtual ~GMunitarityLO();
38 
42  double computeThValue();
43 private:
45  unsigned int index;
46 };
47 
48 #endif /* GMUNITARITY_H */
GMunitarityLO
An observable class for the requirement of perturbative unitarity at leading order.
Definition: GMunitarity.h:26
GMunitarityLO::myGM
const GeorgiMachacek & myGM
Definition: GMunitarity.h:44
ThObservable.h
GMunitarityLO::GMunitarityLO
GMunitarityLO(const StandardModel &SM_i, unsigned int index_i)
GMunitarityLO constructor.
Definition: GMunitarity.cpp:12
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
GeorgiMachacek
A base class for the GeorgiMachacek model.
Definition: GeorgiMachacek.h:120
GMunitarityLO::index
unsigned int index
Definition: GMunitarity.h:45
GMunitarityLO::~GMunitarityLO
virtual ~GMunitarityLO()
Destructor.
Definition: GMunitarity.cpp:18
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
GMunitarityLO::computeThValue
double computeThValue()
Definition: GMunitarity.cpp:21