a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Runner.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2016 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef RUNNER_H
9 #define RUNNER_H
10 
11 #include "ThObservable.h"
12 
13 class THDM;
14 class lambda1;
15 class lambda2;
16 class lambda3;
17 class lambda4;
18 class lambda5;
19 class m11_2;
20 class m22_2;
21 
30 class Runner : public ThObservable {
31 public:
32 
36  Runner(const StandardModel& SM_i);
37 
41  ~Runner();
42 
46  double computeThValue();
47 
48  virtual double RGERunner(/*int RGEs, const*/ double InitialValues[], unsigned long int NumberOfRGEs, double Q1, double Q2, int order, double Rpeps, double tNLOuni);
49 
50  const THDM * myTHDM;
58 
59 };
60 
61 #endif /* RUNNER_H */
Runner::mylambda4
lambda4 * mylambda4
Definition: Runner.h:56
m11_2
An observable class for the quadratic Higgs potential coupling .
Definition: THDMquantities.h:336
ThObservable.h
THDM
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
lambda3
An observable class for the quartic Higgs potential coupling .
Definition: THDMquantities.h:428
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
lambda1
An observable class for the quartic Higgs potential coupling .
Definition: THDMquantities.h:382
Runner::mylambda2
lambda2 * mylambda2
Definition: Runner.h:54
lambda4
An observable class for the quartic Higgs potential coupling .
Definition: THDMquantities.h:451
Runner::computeThValue
double computeThValue()
Empty function.
Definition: Runner.cpp:37
Runner::mylambda5
lambda5 * mylambda5
Definition: Runner.h:57
lambda2
An observable class for the quartic Higgs potential coupling .
Definition: THDMquantities.h:405
Runner::~Runner
~Runner()
Runner destructor.
Definition: Runner.cpp:26
m22_2
An observable class for the quadratic Higgs potential coupling .
Definition: THDMquantities.h:359
Runner::Runner
Runner(const StandardModel &SM_i)
Runner constructor.
Definition: Runner.cpp:15
Runner
An RGE running algorithm.
Definition: Runner.h:30
Runner::mylambda1
lambda1 * mylambda1
Definition: Runner.h:53
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
lambda5
An observable class for the quartic Higgs potential coupling .
Definition: THDMquantities.h:474
Runner::mylambda3
lambda3 * mylambda3
Definition: Runner.h:55
Runner::myTHDM
const THDM * myTHDM
Definition: Runner.h:50
Runner::mym11_2
m11_2 * mym11_2
Definition: Runner.h:51
Runner::mym22_2
m22_2 * mym22_2
Definition: Runner.h:52
Runner::RGERunner
virtual double RGERunner(double InitialValues[], unsigned long int NumberOfRGEs, double Q1, double Q2, int order, double Rpeps, double tNLOuni)
Definition: Runner.cpp:545