hej
is hosted by
Hepforge
,
IPPP Durham
HEJ
2.1.4
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
include
HEJ
jets.hh
Go to the documentation of this file.
1
16
#pragma once
17
18
#include <array>
19
#include <cmath>
20
#include <complex>
21
#include <ostream>
22
#include <vector>
23
24
#include "CLHEP/Vector/LorentzVector.h"
25
26
namespace
HEJ
{
27
namespace
currents {
28
using
COM
= std::complex<double>;
29
using
current
= std::array<COM, 4>;
30
using
HLV
= CLHEP::HepLorentzVector;
31
33
40
double
ME_qQ
(
HLV
const
& p1out,
HLV
const
& p1in,
41
HLV
const
& p2out,
HLV
const
& p2in);
42
44
54
double
ME_qQbar
(
HLV
const
& p1out,
HLV
const
& p1in,
55
HLV
const
& p2out,
HLV
const
& p2in);
56
58
65
double
ME_qbarQbar
(
HLV
const
& p1out,
HLV
const
& p1in,
66
HLV
const
& p2out,
HLV
const
& p2in);
67
69
79
double
ME_qg
(
HLV
const
& p1out,
HLV
const
& p1in,
80
HLV
const
& p2out,
HLV
const
& p2in);
81
83
93
double
ME_qbarg
(
HLV
const
& p1out,
HLV
const
& p1in,
94
HLV
const
& p2out,
HLV
const
& p2in);
95
97
104
double
ME_gg
(
HLV
const
& p1out,
HLV
const
& p1in,
105
HLV
const
& p2out,
HLV
const
& p2in);
106
107
// Unordered Backwards contributions:
109
117
double
ME_unob_qQ
(
HLV
const
& pg,
HLV
const
& p1out,
118
HLV
const
& p1in,
HLV
const
& p2out,
HLV
const
& p2in);
119
121
132
double
ME_unob_qbarQ
(
HLV
const
& pg,
HLV
const
& p1out,
133
HLV
const
& p1in,
HLV
const
& p2out,
HLV
const
& p2in);
134
136
147
double
ME_unob_qQbar
(
HLV
const
& pg,
HLV
const
& p1out,
148
HLV
const
& p1in,
HLV
const
& p2out,
HLV
const
& p2in);
149
151
162
double
ME_unob_qbarQbar
(
HLV
const
& pg,
HLV
const
& p1out,
163
HLV
const
& p1in,
HLV
const
& p2out,
164
HLV
const
& p2in);
165
167
178
double
ME_unob_qg
(
HLV
const
& pg,
HLV
const
& p1out,
179
HLV
const
& p1in,
HLV
const
& p2out,
HLV
const
& p2in);
180
182
193
double
ME_unob_qbarg
(
HLV
const
& pg,
HLV
const
& p1out,
194
HLV
const
& p1in,
HLV
const
& p2out,
HLV
const
& p2in);
195
197
208
double
ME_Exqqbar_qbarqQ
(
HLV
const
& pgin,
HLV
const
& pqout,
209
HLV
const
& pqbarout,
HLV
const
& p2out,
210
HLV
const
& p2in);
211
213
224
double
ME_Exqqbar_qqbarQ
(
HLV
const
& pgin,
HLV
const
& pqout,
225
HLV
const
& pqbarout,
HLV
const
& p2out,
226
HLV
const
& p2in);
227
229
240
double
ME_Exqqbar_qbarqg
(
HLV
const
& pgin,
HLV
const
& pqout,
241
HLV
const
& pqbarout,
HLV
const
& p2out,
242
HLV
const
& p2in);
243
245
256
double
ME_Exqqbar_qqbarg
(
HLV
const
& pgin,
HLV
const
& pqout,
257
HLV
const
& pqbarout,
HLV
const
& p2out,
258
HLV
const
& p2in);
259
261
272
double
ME_Cenqqbar_qq
(
273
HLV
const
& pa,
HLV
const
& pb,
274
std::vector<HLV>
const
& partons,
275
bool
aqlinepa,
bool
aqlinepb,
276
bool
qqbarmarker, std::size_t nabove
277
);
278
280
double
K_g
(
double
p1minus,
double
paminus);
281
double
K_g
(
HLV
const
& pout,
HLV
const
& pin);
282
}
// namespace currents
283
}
// namespace HEJ
HEJ::currents::ME_Exqqbar_qbarqQ
double ME_Exqqbar_qbarqQ(HLV const &pgin, HLV const &pqout, HLV const &pqbarout, HLV const &p2out, HLV const &p2in)
Square of gQ->qbarqQ Pure Jets Extremal qqbar backwards Scattering Current.
HEJ::currents::ME_qbarg
double ME_qbarg(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qbarg->qbarg Pure Jets Scattering Current.
HEJ::currents::ME_Exqqbar_qbarqg
double ME_Exqqbar_qbarqg(HLV const &pgin, HLV const &pqout, HLV const &pqbarout, HLV const &p2out, HLV const &p2in)
Square of gg->qbarqg Pure Jets Extremal qqbar backwards Scattering Current.
HEJ::currents::ME_Exqqbar_qqbarg
double ME_Exqqbar_qqbarg(HLV const &pgin, HLV const &pqout, HLV const &pqbarout, HLV const &p2out, HLV const &p2in)
Square of gg->qqbarg Pure Jets Extremal qqbar backwards Scattering Current.
HEJ::currents::ME_unob_qg
double ME_unob_qg(HLV const &pg, HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qg->qg Pure Jets Unordered backwards Scattering Current.
HEJ::currents::K_g
double K_g(double p1minus, double paminus)
HEJ::currents::ME_unob_qQ
double ME_unob_qQ(HLV const &pg, HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qQ->qQ Pure Jets Scattering Current.
HEJ::currents::HLV
CLHEP::HepLorentzVector HLV
Definition:
Hjets.hh:21
HEJ::currents::ME_unob_qbarQbar
double ME_unob_qbarQbar(HLV const &pg, HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qbarQbar->qbarQbar Pure Jets Unordered backwards Scattering Current.
HEJ::currents::ME_qbarQbar
double ME_qbarQbar(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qbarQbar->qbarQbar Pure Jets Scattering Current.
HEJ::currents::ME_unob_qQbar
double ME_unob_qQbar(HLV const &pg, HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qQbar->qQbar Pure Jets Unordered backwards Scattering Current.
HEJ::currents::ME_unob_qbarQ
double ME_unob_qbarQ(HLV const &pg, HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qbarQ->qbarQ Pure Jets Unordered backwards Scattering Current.
HEJ::currents::ME_gg
double ME_gg(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of gg->gg Pure Jets Scattering Current.
HEJ::currents::ME_qg
double ME_qg(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qg->qg Pure Jets Scattering Current.
HEJ::currents::ME_qQ
double ME_qQ(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qQ->qQ Pure Jets Scattering Current.
HEJ::currents::ME_Exqqbar_qqbarQ
double ME_Exqqbar_qqbarQ(HLV const &pgin, HLV const &pqout, HLV const &pqbarout, HLV const &p2out, HLV const &p2in)
Square of gQ->qqbarQ Pure Jets Extremal qqbar backwards Scattering Current.
HEJ::currents::ME_qQbar
double ME_qQbar(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qQbar->qQbar Pure Jets Scattering Current.
HEJ::currents::current
std::array< COM, 4 > current
Definition:
jets.hh:29
HEJ::currents::ME_unob_qbarg
double ME_unob_qbarg(HLV const &pg, HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
Square of qbarg->qbarg Pure Jets Unordered backwards Scattering Current.
HEJ::currents::COM
std::complex< double > COM
Definition:
jets.hh:28
HEJ::currents::ME_Cenqqbar_qq
double ME_Cenqqbar_qq(HLV const &pa, HLV const &pb, std::vector< HLV > const &partons, bool aqlinepa, bool aqlinepb, bool qqbarmarker, std::size_t nabove)
Square of qq->qQQbarq Pure Jets Central qqbar Scattering Current.
HEJ
Main HEJ 2 Namespace.
Definition:
mainpage.dox:1
Generated by
1.9.5