hej is hosted by Hepforge, IPPP Durham
HEJ 2.2.2
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
Wjets.hh
Go to the documentation of this file.
1
13#pragma once
14
15#include <vector>
16
17#include "CLHEP/Vector/LorentzVector.h"
18
19namespace HEJ {
20 struct ParticleProperties;
21
22namespace currents {
23 using HLV = CLHEP::HepLorentzVector;
24
25
27
40 double ME_W_qQ(HLV const & p1out,
41 HLV const & plbar, HLV const & pl,
42 HLV const & p1in,
43 HLV const & p2out, HLV const & p2in,
44 ParticleProperties const & wprop);
45
47
61 double ME_Wuno_qQ(HLV const & p1out, HLV const & p1in,
62 HLV const & p2out, HLV const & p2in, HLV const & pg,
63 HLV const & plbar, HLV const & pl,
64 ParticleProperties const & wprop);
65
67
81 double ME_W_unob_qQ(HLV const & p1out, HLV const & p1in,
82 HLV const & p2out, HLV const & p2in, HLV const & pg,
83 HLV const & plbar, HLV const & pl,
84 ParticleProperties const & wprop);
85
87
101 double ME_WExqqbar_qqbarQ(HLV const & pgin, HLV const & pqbarout,
102 HLV const & plbar, HLV const & pl,
103 HLV const & pqout, HLV const & p2out,
104 HLV const & p2in,
105 ParticleProperties const & wprop);
106
108
125 double ME_W_Exqqbar_QQq(HLV const & pa, HLV const & pb, HLV const & p1,
126 HLV const & p2, HLV const & p3,
127 HLV const & plbar, HLV const & pl, bool aqlinepa,
128 ParticleProperties const & wprop);
129
131
147 double ME_WCenqqbar_qq(HLV const & pa, HLV const & pb,
148 HLV const & pl, HLV const & plbar,
149 std::vector<HLV> const & partons,
150 bool aqlinepa, bool aqlinepb, bool qqbar_marker,
151 int nabove,
152 ParticleProperties const & wprop);
153
155
174 double ME_W_Cenqqbar_qq(HLV pa, HLV pb,
175 HLV pl, HLV plbar,
176 std::vector<HLV> partons,
177 bool aqlinepa, bool aqlinepb, bool qqbar_marker,
178 int nabove, int nbelow, bool forwards,
179 ParticleProperties const & wprop);
180
181} // namespace currents
182} // namespace HEJ
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_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.
CLHEP::HepLorentzVector HLV
Definition: Hjets.hh:18
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_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_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.
Main HEJ 2 Namespace.
Definition: mainpage.dox:1
collection of basic particle properties
Definition: EWConstants.hh:18