a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LoopToolsWrapper.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 LOOPTOOLSWRAPPER_H
9 #define LOOPTOOLSWRAPPER_H
10 
11 #include "gslpp.h"
12 
33 public:
34 
39 
43  virtual ~LoopToolsWrapper();
44 
45 #ifdef USE_LOOPTOOLS
46 
54  double PV_A0(const double mu2, const double m2) const;
55 
64  gslpp::complex PV_B0(const double mu2, const double p2,
65  const double m02, const double m12) const;
66 
75  gslpp::complex PV_B1(const double mu2, const double p2,
76  const double m02, const double m12) const;
77 
86  gslpp::complex PV_B11(const double mu2, const double p2,
87  const double m02, const double m12) const;
88 
97  gslpp::complex PV_B00(const double mu2, const double p2,
98  const double m02, const double m12) const;
99 
108  gslpp::complex PV_B0p(const double muIR2, const double p2,
109  const double m02, const double m12) const;
110 
119  gslpp::complex PV_B1p(const double mu2, const double p2,
120  const double m02, const double m12) const;
121 
130  gslpp::complex PV_B11p(const double mu2, const double p2,
131  const double m02, const double m12) const;
132 
141  gslpp::complex PV_B00p(const double mu2, const double p2,
142  const double m02, const double m12) const;
143 
150  gslpp::complex PV_C0(const double p2,
151  const double m02, const double m12, const double m22) const;
152 
159  gslpp::complex PV_D0(const double s, const double t, const double m02, const double m12,
160  const double m22, const double m32) const;
161 
170  gslpp::complex PV_D00(const double s, const double t, const double m02, const double m12,
171  const double m22, const double m32) const;
172 
173 #endif
174 
175 };
176 
177 #endif /* LOOPTOOLSWRAPPER_H */
178 
LoopToolsWrapper::PV_C0
gslpp::complex PV_C0(const double p2, const double m02, const double m12, const double m22) const
.
Definition: LoopToolsWrapper.cpp:120
LoopToolsWrapper::PV_B00
gslpp::complex PV_B00(const double mu2, const double p2, const double m02, const double m12) const
.
Definition: LoopToolsWrapper.cpp:80
LoopToolsWrapper::PV_D0
gslpp::complex PV_D0(const double s, const double t, const double m02, const double m12, const double m22, const double m32) const
.
Definition: LoopToolsWrapper.cpp:127
gslpp.h
LoopToolsWrapper::PV_B11
gslpp::complex PV_B11(const double mu2, const double p2, const double m02, const double m12) const
.
Definition: LoopToolsWrapper.cpp:72
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
LoopToolsWrapper::PV_D00
gslpp::complex PV_D00(const double s, const double t, const double m02, const double m12, const double m22, const double m32) const
.
Definition: LoopToolsWrapper.cpp:134
LoopToolsWrapper
A wrapper class for LoopTools library.
Definition: LoopToolsWrapper.h:32
LoopToolsWrapper::LoopToolsWrapper
LoopToolsWrapper()
The default constructor.
Definition: LoopToolsWrapper.cpp:19
LoopToolsWrapper::PV_B1p
gslpp::complex PV_B1p(const double mu2, const double p2, const double m02, const double m12) const
.
Definition: LoopToolsWrapper.cpp:96
LoopToolsWrapper::PV_B11p
gslpp::complex PV_B11p(const double mu2, const double p2, const double m02, const double m12) const
.
Definition: LoopToolsWrapper.cpp:104
LoopToolsWrapper::PV_B1
gslpp::complex PV_B1(const double mu2, const double p2, const double m02, const double m12) const
.
Definition: LoopToolsWrapper.cpp:64
LoopToolsWrapper::PV_A0
double PV_A0(const double mu2, const double m2) const
.
Definition: LoopToolsWrapper.cpp:49
LoopToolsWrapper::PV_B00p
gslpp::complex PV_B00p(const double mu2, const double p2, const double m02, const double m12) const
.
Definition: LoopToolsWrapper.cpp:112
LoopToolsWrapper::PV_B0p
gslpp::complex PV_B0p(const double muIR2, const double p2, const double m02, const double m12) const
.
Definition: LoopToolsWrapper.cpp:88
LoopToolsWrapper::PV_B0
gslpp::complex PV_B0(const double mu2, const double p2, const double m02, const double m12) const
.
Definition: LoopToolsWrapper.cpp:56
LoopToolsWrapper::~LoopToolsWrapper
virtual ~LoopToolsWrapper()
The default destructor.
Definition: LoopToolsWrapper.cpp:36