Loading [MathJax]/extensions/tex2jax.js
hej
is hosted by
Hepforge
,
IPPP Durham
HEJ
2.3.0
High energy resummation for hadron colliders
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
a
c
d
f
g
h
i
j
l
m
n
o
p
r
s
t
Variables
Typedefs
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
s
t
u
w
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
~
Variables
a
b
c
d
e
f
h
i
j
l
m
n
o
p
r
s
t
u
v
w
Typedefs
Related Functions
Files
File List
File Members
All
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
include
HEJ
Photonjets.hh
Go to the documentation of this file.
1
10
#pragma once
11
12
#include <vector>
13
14
#include "CLHEP/Vector/LorentzVector.h"
15
#include "
HEJ/PDG_codes.hh
"
16
17
namespace
HEJ::currents
{
18
using
HLV
= CLHEP::HepLorentzVector;
19
21
34
std::vector <double>
ME_photon_qQ
(
35
const
HLV
& pa,
const
HLV
& pb,
36
const
HLV
& p1,
const
HLV
& p2,
37
const
HLV
& pphoton,
38
ParticleID
aptype,
ParticleID
bptype
39
);
40
42
55
double
ME_photon_qg
(
56
const
HLV
& pa,
const
HLV
& pb,
57
const
HLV
& p1,
const
HLV
& p2,
58
const
HLV
& pphoton,
59
ParticleID
aptype,
ParticleID
bptype
60
);
61
63
79
std::vector <double>
ME_photon_uno_qQ
(
80
const
HLV
& pa,
const
HLV
& pb,
81
const
HLV
& p1,
const
HLV
& p2,
82
const
HLV
& pphoton,
const
HLV
& pg,
83
ParticleID
aptype,
ParticleID
bptype
84
);
85
102
double
ME_photon_uno_qg
(
103
const
HLV
& pa,
const
HLV
& pb,
const
HLV
& pg,
104
const
HLV
& p1,
const
HLV
& p2,
const
HLV
& pphoton,
105
ParticleID
aptype,
ParticleID
bptype
106
);
107
109
126
std::vector <double>
ME_photon_Exqqbar_gq
(
127
const
HLV
& pa,
const
HLV
& pb,
128
const
HLV
& pq,
const
HLV
& pqbar,
129
const
HLV
& p2,
const
HLV
& pphoton,
130
ParticleID
qptype,
ParticleID
bptype
131
);
132
148
double
ME_photon_Exqqbar_gg
(
149
const
HLV
& pa,
const
HLV
& pb,
150
const
HLV
& pq,
const
HLV
& pqbar,
151
const
HLV
& p2,
const
HLV
& pphoton,
152
ParticleID
qptype
153
);
154
156
174
std::vector<double>
ME_photon_Cenqqbar_qq
(
175
const
HLV
& pa,
const
HLV
& pb,
176
const
HLV
& pphoton,
177
std::vector<HLV>
const
& partons,
178
const
bool
qbar_first,
const
int
nabove,
179
ParticleID
aptype,
ParticleID
bptype,
180
ParticleID
qptype
181
);
182
184
202
std::vector<double>
ME_photon_Cenqqbar_gq
(
203
const
HLV
& pa,
const
HLV
& pb,
204
const
HLV
& pphoton,
205
std::vector<HLV>
const
& partons,
206
const
bool
qbar_first,
const
int
nabove,
207
ParticleID
bptype,
208
ParticleID
qptype
209
);
210
212
229
double
ME_photon_Cenqqbar_gg
(
230
const
HLV
& pa,
const
HLV
& pb,
231
const
HLV
& pphoton,
232
std::vector<HLV>
const
& partons,
233
const
bool
qbar_first,
const
int
nabove,
234
ParticleID
qptype
235
);
236
237
}
// namespace HEJ::currents
PDG_codes.hh
Contains the Particle IDs of all relevant SM particles.
HEJ::currents
Definition:
Hjets.hh:17
HEJ::currents::ME_photon_uno_qg
double ME_photon_uno_qg(const HLV &pa, const HLV &pb, const HLV &pg, const HLV &p1, const HLV &p2, const HLV &pphoton, ParticleID aptype, ParticleID bptype)
Photon+Jets Unordered Contribution, unordered same to Photon side.
HEJ::currents::ME_photon_Cenqqbar_gq
std::vector< double > ME_photon_Cenqqbar_gq(const HLV &pa, const HLV &pb, const HLV &pphoton, std::vector< HLV > const &partons, const bool qbar_first, const int nabove, ParticleID bptype, ParticleID qptype)
Photon+Jets central qqbar, gq initiated.
HEJ::currents::ME_photon_Exqqbar_gg
double ME_photon_Exqqbar_gg(const HLV &pa, const HLV &pb, const HLV &pq, const HLV &pqbar, const HLV &p2, const HLV &pphoton, ParticleID qptype)
HEJ::currents::HLV
CLHEP::HepLorentzVector HLV
Definition:
Hjets.hh:18
HEJ::currents::ME_photon_qg
double ME_photon_qg(const HLV &pa, const HLV &pb, const HLV &p1, const HLV &p2, const HLV &pphoton, ParticleID aptype, ParticleID bptype)
Square of qg->qgphoton Photon+Jets Scattering Current.
HEJ::currents::ME_photon_Cenqqbar_gg
double ME_photon_Cenqqbar_gg(const HLV &pa, const HLV &pb, const HLV &pphoton, std::vector< HLV > const &partons, const bool qbar_first, const int nabove, ParticleID qptype)
Photon+Jets central qqbar, gg initiated.
HEJ::currents::ME_photon_uno_qQ
std::vector< double > ME_photon_uno_qQ(const HLV &pa, const HLV &pb, const HLV &p1, const HLV &p2, const HLV &pphoton, const HLV &pg, ParticleID aptype, ParticleID bptype)
Photon+Jets UNO Contributions.
HEJ::currents::ME_photon_Exqqbar_gq
std::vector< double > ME_photon_Exqqbar_gq(const HLV &pa, const HLV &pb, const HLV &pq, const HLV &pqbar, const HLV &p2, const HLV &pphoton, ParticleID qptype, ParticleID bptype)
Photon+Jets Extremal QQBAR Contributions.
HEJ::currents::ME_photon_qQ
std::vector< double > ME_photon_qQ(const HLV &pa, const HLV &pb, const HLV &p1, const HLV &p2, const HLV &pphoton, ParticleID aptype, ParticleID bptype)
Square of qQ->qQphoton Photon+Jets Scattering Current.
HEJ::currents::ME_photon_Cenqqbar_qq
std::vector< double > ME_photon_Cenqqbar_qq(const HLV &pa, const HLV &pb, const HLV &pphoton, std::vector< HLV > const &partons, const bool qbar_first, const int nabove, ParticleID aptype, ParticleID bptype, ParticleID qptype)
Photon+Jets central qqbar, qq initiated.
HEJ::pid::ParticleID
ParticleID
The possible particle identities. We use PDG IDs as standard.
Definition:
PDG_codes.hh:25
Generated by
1.9.1