master
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
OrderScheme.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 ORDERSCHEME_H
9
#define ORDERSCHEME_H
10
11
#define MAXORDER FULLNNNLO
12
#define MAXORDER_QED FULLNLO_QED
13
19
enum
schemes
20
{
21
NDR
= 0,
22
HV
,
23
LRI
,
24
LAT
25
};
26
32
enum
orders
33
{
34
LO
= 0,
35
NLO
,
36
NNLO
,
37
NNNLO
,
38
FULLNLO
,
39
FULLNNLO
,
40
FULLNNNLO
41
};
42
48
orders
getHighest
(
orders
order);
49
55
enum
orders_qed
// WARNING: don't change the ordering, it matters in HeffDF1
56
{
57
NO_QED
=
orders
(MAXORDER) + 1,
58
LO_QED
,
59
NLO_QED11
,
60
NLO_QED21
,
/* e*s */
61
NLO_QED02
,
/* e^2/s^2 */
62
NLO_QED12
,
/* e^2/s */
63
NLO_QED22
,
/* e^2 */
64
FULLNLO_QED
65
};
66
67
// New enum for orders introduced with Expanded
73
enum
qcd_orders
74
{
75
QCD0
= 0,
76
QCD1
,
77
QCD2
,
78
QCD3
,
79
FULLQCD1
,
80
FULLQCD2
,
81
FULLQCD3
82
};
83
89
enum
qed_orders
// WARNING: don't change the ordering, it matters in HeffDF1
90
{
91
QED0
=0,
/* Leading order e/s */
92
QED1
,
/* */
93
QED2
,
94
FULLQED1
,
95
FULLQED2
/* all terms up to QED2 included */
96
};
97
98
#endif
/* ORDERSCHEME_H */
FULLNNNLO
@ FULLNNNLO
Definition:
OrderScheme.h:40
NNLO
@ NNLO
Definition:
OrderScheme.h:36
LO
@ LO
Definition:
OrderScheme.h:34
NNNLO
@ NNNLO
Definition:
OrderScheme.h:37
NLO
@ NLO
Definition:
OrderScheme.h:35
FULLNNLO
@ FULLNNLO
Definition:
OrderScheme.h:39
FULLNLO
@ FULLNLO
Definition:
OrderScheme.h:38
HV
@ HV
Definition:
OrderScheme.h:22
LAT
@ LAT
Definition:
OrderScheme.h:24
LRI
@ LRI
Definition:
OrderScheme.h:23
NDR
@ NDR
Definition:
OrderScheme.h:21
FULLQED2
@ FULLQED2
Definition:
OrderScheme.h:95
QED1
@ QED1
Definition:
OrderScheme.h:92
FULLQED1
@ FULLQED1
Definition:
OrderScheme.h:94
QED0
@ QED0
Definition:
OrderScheme.h:91
QED2
@ QED2
Definition:
OrderScheme.h:93
NLO_QED11
@ NLO_QED11
Definition:
OrderScheme.h:59
FULLNLO_QED
@ FULLNLO_QED
Definition:
OrderScheme.h:64
NLO_QED02
@ NLO_QED02
Definition:
OrderScheme.h:61
NLO_QED12
@ NLO_QED12
Definition:
OrderScheme.h:62
LO_QED
@ LO_QED
Definition:
OrderScheme.h:58
NLO_QED22
@ NLO_QED22
Definition:
OrderScheme.h:63
NLO_QED21
@ NLO_QED21
Definition:
OrderScheme.h:60
NO_QED
@ NO_QED
Definition:
OrderScheme.h:57
QCD1
@ QCD1
Definition:
OrderScheme.h:76
FULLQCD2
@ FULLQCD2
Definition:
OrderScheme.h:80
QCD0
@ QCD0
Definition:
OrderScheme.h:75
FULLQCD1
@ FULLQCD1
Definition:
OrderScheme.h:79
QCD2
@ QCD2
Definition:
OrderScheme.h:77
FULLQCD3
@ FULLQCD3
Definition:
OrderScheme.h:81
QCD3
@ QCD3
Definition:
OrderScheme.h:78
getHighest
orders getHighest(orders order)
returns the highest order in QCD without the prefix FULL
Definition:
OrderScheme.cpp:10
orders
orders
An enum type for orders in QCD.
Definition:
OrderScheme.h:33
schemes
schemes
An enum type for regularization schemes.
Definition:
OrderScheme.h:20
qed_orders
qed_orders
An enum type for qed_orders in electroweak.
Definition:
OrderScheme.h:90
orders_qed
orders_qed
An enum type for orders in electroweak.
Definition:
OrderScheme.h:56
qcd_orders
qcd_orders
An enum type for qcd_orders in QCD.
Definition:
OrderScheme.h:74
StandardModel
src
OrderScheme.h
Generated on Mon Aug 4 2025 for $\texttt{HEPfit}$ using
1.9.2