hej is hosted by Hepforge, IPPP Durham
HEJ 2.1.4
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
Wjets.hh
Go to the documentation of this file.
1
16#pragma once
17
18#include <vector>
19
20#include "CLHEP/Vector/LorentzVector.h"
21
22namespace HEJ {
23 struct ParticleProperties;
24
25namespace currents {
26 using HLV = CLHEP::HepLorentzVector;
27
28
30
43 double ME_W_qQ(HLV const & p1out,
44 HLV const & plbar, HLV const & pl,
45 HLV const & p1in,
46 HLV const & p2out, HLV const & p2in,
47 ParticleProperties const & wprop);
48
50
63 double ME_W_qbarQ(HLV const & p1out,
64 HLV const & plbar, HLV const & pl,
65 HLV const & p1in,
66 HLV const & p2out, HLV const & p2in,
67 ParticleProperties const & wprop);
68
70
83 double ME_W_qQbar(HLV const & p1out,
84 HLV const & plbar, HLV const & pl,
85 HLV const & p1in,
86 HLV const & p2out, HLV const & p2in,
87 ParticleProperties const & wprop);
88
90
104 double ME_W_qbarQbar(HLV const & p1out,
105 HLV const & plbar, HLV const & pl,
106 HLV const & p1in, HLV const & p2out,
107 HLV const & p2in,
108 ParticleProperties const & wprop);
109
111
124 double ME_W_qg(HLV const & p1out,
125 HLV const & plbar, HLV const & pl,
126 HLV const & p1in,
127 HLV const & p2out, HLV const & p2in,
128 ParticleProperties const & wprop);
129
131
144 double ME_W_qbarg(HLV const & p1out, HLV
145 const & plbar, HLV const & pl,
146 HLV const & p1in, HLV const & p2out, HLV const & p2in,
147 ParticleProperties const & wprop);
148
150
164 double ME_W_unob_qQ(HLV const & p1out, HLV const & p1in,
165 HLV const & p2out, HLV const & p2in, HLV const & pg,
166 HLV const & plbar, HLV const & pl,
167 ParticleProperties const & wprop);
168
170
184 double ME_W_unob_qbarQ(HLV const & p1out, HLV const & p1in,
185 HLV const & p2out, HLV const & p2in, HLV const & pg,
186 HLV const & plbar, HLV const & pl,
187 ParticleProperties const & wprop);
188
190
204 double ME_W_unob_qQbar(HLV const & p1out, HLV const & p1in,
205 HLV const & p2out, HLV const & p2in, HLV const & pg,
206 HLV const & plbar, HLV const & pl,
207 ParticleProperties const & wprop);
208
210
224 double ME_W_unob_qbarQbar(HLV const & p1out, HLV const & p1in,
225 HLV const & p2out, HLV const & p2in,
226 HLV const & pg,
227 HLV const & plbar, HLV const & pl,
228 ParticleProperties const & wprop);
229
231
245 double ME_Wuno_qQ(HLV const & p1out, HLV const & p1in,
246 HLV const & p2out, HLV const & p2in, HLV const & pg,
247 HLV const & plbar, HLV const & pl,
248 ParticleProperties const & wprop);
249
251
265 double ME_Wuno_qQbar(HLV const & p1out, HLV const & p1in,
266 HLV const & p2out, HLV const & p2in, HLV const & pg,
267 HLV const & plbar, HLV const & pl,
268 ParticleProperties const & wprop);
269
271
285 double ME_Wuno_qg(HLV const & p1out, HLV const & p1in,
286 HLV const & p2out, HLV const & p2in, HLV const & pg,
287 HLV const & plbar, HLV const & pl,
288 ParticleProperties const & wprop);
289
291
305 double ME_Wuno_qbarQ(HLV const & p1out, HLV const & p1in,
306 HLV const & p2out, HLV const & p2in, HLV const & pg,
307 HLV const & plbar, HLV const & pl,
308 ParticleProperties const & wprop);
309
311
325 double ME_Wuno_qbarQbar(HLV const & p1out, HLV const & p1in,
326 HLV const & p2out, HLV const & p2in,
327 HLV const & pg,
328 HLV const & plbar, HLV const & pl,
329 ParticleProperties const & wprop);
330
332
346 double ME_Wuno_qbarg(HLV const & p1out, HLV const & p1in,
347 HLV const & p2out, HLV const & p2in, HLV const & pg,
348 HLV const & plbar, HLV const & pl,
349 ParticleProperties const & wprop);
350
352
366 double ME_WExqqbar_qbarqQ(HLV const & pgin, HLV const & pqout,
367 HLV const & plbar, HLV const & pl,
368 HLV const & pqbarout, HLV const & p2out,
369 HLV const & p2in,
370 ParticleProperties const & wprop);
371
373
387 double ME_WExqqbar_qqbarQ(HLV const & pgin, HLV const & pqbarout,
388 HLV const & plbar, HLV const & pl,
389 HLV const & pqout, HLV const & p2out,
390 HLV const & p2in,
391 ParticleProperties const & wprop);
392
394
408 double ME_WExqqbar_qbarqg(HLV const & pgin, HLV const & pqout,
409 HLV const & plbar, HLV const & pl,
410 HLV const & pqbarout, HLV const & p2out,
411 HLV const & p2in,
412 ParticleProperties const & wprop);
413
415
429 double ME_WExqqbar_qqbarg(HLV const & pgin, HLV const & pqbarout,
430 HLV const & plbar, HLV const & pl,
431 HLV const & pqout, HLV const & p2out,
432 HLV const & p2in,
433 ParticleProperties const & wprop);
434
436
453 double ME_W_Exqqbar_QQq(HLV const & pa, HLV const & pb, HLV const & p1,
454 HLV const & p2, HLV const & p3,
455 HLV const & plbar, HLV const & pl, bool aqlinepa,
456 ParticleProperties const & wprop);
457
459
475 double ME_WCenqqbar_qq(HLV const & pa, HLV const & pb,
476 HLV const & pl, HLV const & plbar,
477 std::vector<HLV> const & partons,
478 bool aqlinepa, bool aqlinepb, bool qqbar_marker,
479 int nabove,
480 ParticleProperties const & wprop);
481
483
502 double ME_W_Cenqqbar_qq(HLV pa, HLV pb,
503 HLV pl, HLV plbar,
504 std::vector<HLV> partons,
505 bool aqlinepa, bool aqlinepb, bool qqbar_marker,
506 int nabove, int nbelow, bool forwards,
507 ParticleProperties const & wprop);
508
509} // namespace currents
510} // namespace HEJ
double ME_W_qbarQbar(HLV const &p1out, HLV const &plbar, HLV const &pl, HLV const &p1in, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
Square of qbarQbar->qbarenuQbar W+Jets Scattering Current.
double ME_WExqqbar_qqbarQ(HLV const &pgin, HLV const &pqbarout, HLV const &plbar, HLV const &pl, HLV const &pqout, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
W+Extremal qqbar. qqbar+Q.
double ME_W_qbarQ(HLV const &p1out, HLV const &plbar, HLV const &pl, HLV const &p1in, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
Square of qbarQ->qbarenuQ W+Jets Scattering Current.
double ME_W_Exqqbar_QQq(HLV const &pa, HLV const &pb, HLV const &p1, HLV const &p2, HLV const &p3, HLV const &plbar, HLV const &pl, bool aqlinepa, ParticleProperties const &wprop)
W+Extremal qqbar. gg->qqbarg. qqbar on forwards leg, W emission backwards leg.
double ME_W_qQ(HLV const &p1out, HLV const &plbar, HLV const &pl, HLV const &p1in, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
Square of qQ->qenuQ W+Jets Scattering Current.
double ME_WExqqbar_qbarqg(HLV const &pgin, HLV const &pqout, HLV const &plbar, HLV const &pl, HLV const &pqbarout, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
W+Extremal qqbar. gg->qbarq+g.
CLHEP::HepLorentzVector HLV
Definition: Hjets.hh:21
double ME_Wuno_qQbar(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
W+uno same leg. quark anti-quark.
double ME_WCenqqbar_qq(HLV const &pa, HLV const &pb, HLV const &pl, HLV const &plbar, std::vector< HLV > const &partons, bool aqlinepa, bool aqlinepb, bool qqbar_marker, int nabove, ParticleProperties const &wprop)
W+Jets qqbarCentral. qqbar W emission.
double ME_WExqqbar_qbarqQ(HLV const &pgin, HLV const &pqout, HLV const &plbar, HLV const &pl, HLV const &pqbarout, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
W+Extremal qqbar. qbarq+Q.
double ME_Wuno_qQ(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
W+uno same leg.
double ME_Wuno_qg(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
W+uno same leg. quark gluon.
double ME_W_unob_qQ(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
qQg Wjets Unordered backwards opposite leg to W
double ME_W_Cenqqbar_qq(HLV pa, HLV pb, HLV pl, HLV plbar, std::vector< HLV > partons, bool aqlinepa, bool aqlinepb, bool qqbar_marker, int nabove, int nbelow, bool forwards, ParticleProperties const &wprop)
W+Jets qqbarCentral. W emission from backwards leg.
double ME_W_unob_qQbar(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
qQbarg Wjets Unordered backwards opposite leg to W
double ME_W_qQbar(HLV const &p1out, HLV const &plbar, HLV const &pl, HLV const &p1in, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
Square of qQbar->qenuQbar W+Jets Scattering Current.
double ME_W_unob_qbarQbar(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
qbarQbarg Wjets Unordered backwards opposite leg to W
double ME_W_unob_qbarQ(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
qbarQg Wjets Unordered backwards opposite leg to W
double ME_Wuno_qbarQ(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
W+uno same leg. anti-quark quark.
double ME_WExqqbar_qqbarg(HLV const &pgin, HLV const &pqbarout, HLV const &plbar, HLV const &pl, HLV const &pqout, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
W+Extremal qqbar. gg->qqbar+g.
double ME_W_qbarg(HLV const &p1out, HLV const &plbar, HLV const &pl, HLV const &p1in, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
Square of qbarg->qbarenug W+Jets Scattering Current.
double ME_W_qg(HLV const &p1out, HLV const &plbar, HLV const &pl, HLV const &p1in, HLV const &p2out, HLV const &p2in, ParticleProperties const &wprop)
Square of qg->qenug W+Jets Scattering Current.
double ME_Wuno_qbarQbar(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
W+uno same leg. anti-quark anti-quark.
double ME_Wuno_qbarg(HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in, HLV const &pg, HLV const &plbar, HLV const &pl, ParticleProperties const &wprop)
W+uno same leg. anti-quark gluon.
Main HEJ 2 Namespace.
Definition: mainpage.dox:1
collection of basic particle properties
Definition: EWConstants.hh:18