HEJ 2 2.0
High energy resummation for hadron colliders
|
Functions computing the square of current contractions. More...
#include <complex>
#include <ostream>
#include <CLHEP/Vector/LorentzVector.h>
Go to the source code of this file.
Classes | |
class | CCurrent |
This is the a new class structure for currents. More... | |
Typedefs | |
typedef std::complex< double > | COM |
typedef COM | current[4] |
typedef CLHEP::HepLorentzVector | HLV |
Functions | |
double | jMWqQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qQ->qenuQ W+Jets Scattering Current. More... | |
double | jMWqbarQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qbarQ->qbarenuQ W+Jets Scattering Current. More... | |
double | jMWqQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qQbar->qenuQbar W+Jets Scattering Current. More... | |
double | jMWqbarQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qbarQbar->qbarenuQbar W+Jets Scattering Current. More... | |
double | jMWqg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qg->qenug W+Jets Scattering Current. More... | |
double | jMWqbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qbarg->qbarenug W+Jets Scattering Current. More... | |
double | jM2qQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qQ->qQ Pure Jets Scattering Current. More... | |
double | jM2qQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qQbar->qQbar Pure Jets Scattering Current. More... | |
double | jM2qbarQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qbarQbar->qbarQbar Pure Jets Scattering Current. More... | |
double | jM2qg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qg->qg Pure Jets Scattering Current. More... | |
double | jM2qbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of qbarg->qbarg Pure Jets Scattering Current. More... | |
double | jM2gg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in) |
Square of gg->gg Pure Jets Scattering Current. More... | |
double | MH2gg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of gg->gg Higgs+Jets Scattering Current. More... | |
double | MH2gq_outsideH (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector pH, double mt, bool include_bottom, double mb) |
Square of gq->gq Higgs+Jets Scattering Current with Higgs before Gluon. More... | |
double | MH2qg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qg->qg Higgs+Jets Scattering Current. More... | |
double | MH2qbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qbarg->qbarg Higgs+Jets Scattering Current. More... | |
double | MH2qQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qQ->qQ Higgs+Jets Scattering Current. More... | |
double | MH2qQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qQbar->qQbar Higgs+Jets Scattering Current. More... | |
double | MH2qbarQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qbarQ->qbarQ Higgs+Jets Scattering Current. More... | |
double | MH2qbarQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qbarQbar->qbarQbar Higgs+Jets Scattering Current. More... | |
double | jM2unogqHQ (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qQ->gqQ Higgs+Jets Unordered f Scattering Current. More... | |
double | jM2unogqHQbar (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qQbar->gqQbar Higgs+Jets Unordered f Scattering Current. More... | |
double | jM2unogqbarHQ (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qbarQ->gqbarQ Higgs+Jets Unordered f Scattering Current. More... | |
double | jM2unogqbarHQbar (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qbarQbar->gqbarQbar Higgs+Jets Unordered f Scattering Current. More... | |
double | jM2unogqHg (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qg->gqg Higgs+Jets Unordered f Scattering Current. More... | |
double | jM2unogqbarHg (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qbarg->gqbarg Higgs+Jets Unordered f Scattering Current. More... | |
double | jM2unobqbarHQg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qbarQ->qbarQg Higgs+Jets Unordered b Scattering Current. More... | |
double | jM2unobqHQg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qQ->qQg Higgs+Jets Unordered b Scattering Current. More... | |
double | jM2unobqHQbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qQbar->qQbarg Higgs+Jets Unordered b Scattering Current. More... | |
double | jM2unobqbarHQbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of qbarQbar->qbarQbarg Higgs+Jets Unordered b Scattering Current. More... | |
double | jM2unobgHQbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of gQbar->gQbarg Higgs+Jets Unordered b Scattering Current. More... | |
double | jM2unobgHQg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb) |
Square of gQ->gQg Higgs+Jets Unordered b Scattering Current. More... | |
double | C2gHgm (CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1, CLHEP::HepLorentzVector pH) |
Implements Eq. (4.22) in hep-ph/0301013 with modifications to incoming plus momenta. More... | |
double | C2gHgp (CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1, CLHEP::HepLorentzVector pH) |
Implements Eq. (4.23) in hep-ph/0301013 with modifications to incoming plus momenta. More... | |
double | C2qHqm (CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1, CLHEP::HepLorentzVector pH) |
Implements Eq. (4.22) in hep-ph/0301013. More... | |
CCurrent | operator* (double x, CCurrent &m) |
CCurrent | operator* (COM x, CCurrent &m) |
CCurrent | operator/ (double x, CCurrent &m) |
CCurrent | operator/ (COM x, CCurrent &m) |
CCurrent | j (CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin) |
Current <outgoing state | mu | incoming state> More... | |
CCurrent | joi (CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin) |
Current <outgoing state | mu | incoming state> More... | |
CCurrent | jio (CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin) |
Current <incoming state | mu | outgoing state> More... | |
CCurrent | joo (CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin) |
Current <outgoing state | mu | outgoing state> More... | |
Functions computing the square of current contractions.
This file contains all the necessary functions to compute the current contractions for all valid HEJ processes. PJETS, H+JETS and W+JETS along with some unordered counterparts.
typedef std::complex<double> COM |
typedef COM current[4] |
typedef CLHEP::HepLorentzVector HLV |
double C2gHgm | ( | CLHEP::HepLorentzVector | p2, |
CLHEP::HepLorentzVector | p1, | ||
CLHEP::HepLorentzVector | pH | ||
) |
Implements Eq. (4.22) in hep-ph/0301013 with modifications to incoming plus momenta.
p2 | Momentum of Particle 2 |
p1 | Momentum of Particle 1 |
pH | Momentum of Higgs |
This gives the impact factor. First it determines first whether this is the case p1p\sim php>>p3p or the opposite
double C2gHgp | ( | CLHEP::HepLorentzVector | p2, |
CLHEP::HepLorentzVector | p1, | ||
CLHEP::HepLorentzVector | pH | ||
) |
Implements Eq. (4.23) in hep-ph/0301013 with modifications to incoming plus momenta.
p2 | Momentum of Particle 2 |
p1 | Momentum of Particle 1 |
pH | Momentum of Higgs |
This gives the impact factor. First it determines first whether this is the case p1p\sim php>>p3p or the opposite
double C2qHqm | ( | CLHEP::HepLorentzVector | p2, |
CLHEP::HepLorentzVector | p1, | ||
CLHEP::HepLorentzVector | pH | ||
) |
Implements Eq. (4.22) in hep-ph/0301013.
p2 | Momentum of Particle 2 |
p1 | Momentum of Particle 1 |
pH | Momentum of Higgs |
This gives the impact factor. First it determines first whether this is the case p1p\sim php>>p3p or the opposite
CCurrent j | ( | CLHEP::HepLorentzVector | pout, |
bool | helout, | ||
CLHEP::HepLorentzVector | pin, | ||
bool | helin | ||
) |
Current <outgoing state | mu | incoming state>
These functions are a mess. There are many more defined in the source file than declared in the header - and the arguments are mislabelled in some cases. Need to investigate.
CCurrent jio | ( | CLHEP::HepLorentzVector | pout, |
bool | helout, | ||
CLHEP::HepLorentzVector | pin, | ||
bool | helin | ||
) |
Current <incoming state | mu | outgoing state>
These functions are a mess. There are many more defined in the source file than declared in the header - and the arguments are mislabelled in some cases. Need to investigate.
double jM2gg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of gg->gg Pure Jets Scattering Current.
p1out | Momentum of final state gluon |
p1in | Momentum of initial state gluon |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
This returns the square of the current contractions in gg->gg Pure Jet Scattering.
double jM2qbarg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qbarg->qbarg Pure Jets Scattering Current.
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
This returns the square of the current contractions in qbarg->qbarg Pure Jet Scattering. Note this can be used for gqbar->gqbar Scattering by inputting arguments appropriately.
double jM2qbarQbar | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qbarQbar->qbarQbar Pure Jets Scattering Current.
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
This returns the square of the current contractions in qbarQbar->qbarQbar Pure Jet Scattering.
double jM2qg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qg->qg Pure Jets Scattering Current.
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
This returns the square of the current contractions in qg->qg Pure Jet Scattering. Note this can be used for gq->gq Scattering by inputting arguments appropriately.
double jM2qQ | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qQ->qQ Pure Jets Scattering Current.
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
This returns the square of the current contractions in qQ->qQ Pure Jet Scattering.
double jM2qQbar | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qQbar->qQbar Pure Jets Scattering Current.
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
This returns the square of the current contractions in qQbar->qQbar Pure Jet Scattering. Note this can be used for qbarQ->qbarQ Scattering by inputting arguments appropriately.
double jM2unobgHQbarg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | pg, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of gQbar->gQbarg Higgs+Jets Unordered b Scattering Current.
p1out | Momentum of final state gluon |
p1in | Momentum of initial state gluon |
pg | Momentum of unordered b gluon |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in gQbar->gQbarg Higgs+Jet Scattering.
This construction is taking rapidity order: p1out >> p2out > pg
double jM2unobgHQg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | pg, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of gQ->gQg Higgs+Jets Unordered b Scattering Current.
p1out | Momentum of final state gluon |
p1in | Momentum of initial state gluon |
pg | Momentum of unordered b gluon |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in gQ->gQg Higgs+Jet Scattering.
This construction is taking rapidity order: p1out >> p2out > pg
double jM2unobqbarHQbarg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | pg, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qbarQbar->qbarQbarg Higgs+Jets Unordered b Scattering Current.
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
pg | Momentum of unordered b gluon |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qbarQbar->qbarQbarg Higgs+Jet Scattering.
This construction is taking rapidity order: p1out >> p2out > pg
double jM2unobqbarHQg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | pg, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qbarQ->qbarQg Higgs+Jets Unordered b Scattering Current.
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
pg | Momentum of unordered b gluon |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qbarQ->qbarQg Higgs+Jet Scattering.
This construction is taking rapidity order: p1out >> p2out > pg
double jM2unobqHQbarg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | pg, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qQbar->qQbarg Higgs+Jets Unordered b Scattering Current.
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
pg | Momentum of unordered b gluon |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qQbar->qQbarg Higgs+Jet Scattering.
This construction is taking rapidity order: p1out >> p2out > pg
double jM2unobqHQg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | pg, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qQ->qQg Higgs+Jets Unordered b Scattering Current.
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
pg | Momentum of unordered b gluon |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qQ->qQg Higgs+Jet Scattering.
This construction is taking rapidity order: p1out >> p2out > pg
double jM2unogqbarHg | ( | CLHEP::HepLorentzVector | pg, |
CLHEP::HepLorentzVector | p1out, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qbarg->gqbarg Higgs+Jets Unordered f Scattering Current.
pg | Momentum of unordered gluon |
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qbarg->gqbarg Higgs+Jet Scattering.
This construction is taking rapidity order: pg > p1out >> p2out
double jM2unogqbarHQ | ( | CLHEP::HepLorentzVector | pg, |
CLHEP::HepLorentzVector | p1out, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qbarQ->gqbarQ Higgs+Jets Unordered f Scattering Current.
pg | Momentum of unordered gluon |
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qbarQ->gqbarQ Higgs+Jet Scattering.
This construction is taking rapidity order: pg > p1out >> p2out
double jM2unogqbarHQbar | ( | CLHEP::HepLorentzVector | pg, |
CLHEP::HepLorentzVector | p1out, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qbarQbar->gqbarQbar Higgs+Jets Unordered f Scattering Current.
pg | Momentum of unordered gluon |
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qbarQbar->gqbarQbar Higgs+Jet Scattering.
This construction is taking rapidity order: pg > p1out >> p2out
double jM2unogqHg | ( | CLHEP::HepLorentzVector | pg, |
CLHEP::HepLorentzVector | p1out, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qg->gqg Higgs+Jets Unordered f Scattering Current.
pg | Momentum of unordered gluon |
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qg->gqg Higgs+Jet Scattering.
This construction is taking rapidity order: pg > p1out >> p2out
double jM2unogqHQ | ( | CLHEP::HepLorentzVector | pg, |
CLHEP::HepLorentzVector | p1out, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qQ->gqQ Higgs+Jets Unordered f Scattering Current.
pg | Momentum of unordered gluon |
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qQ->gqQ Higgs+Jet Scattering.
This construction is taking rapidity order: pg > p1out >> p2out
double jM2unogqHQbar | ( | CLHEP::HepLorentzVector | pg, |
CLHEP::HepLorentzVector | p1out, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | qH1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qQbar->gqQbar Higgs+Jets Unordered f Scattering Current.
pg | Momentum of unordered gluon |
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
qH1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qQbar->gqQbar Higgs+Jet Scattering.
This construction is taking rapidity order: pg > p1out >> p2out
double jMWqbarg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | pe, | ||
CLHEP::HepLorentzVector | pnu, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qbarg->qbarenug W+Jets Scattering Current.
p1out | Momentum of final state anti-quark |
pe | Momentum of final state electron |
pnu | Momentum of final state Neutrino |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
This returns the square of the current contractions in qbarg->qbarenug scattering with an emission of a W Boson.
double jMWqbarQ | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | pe, | ||
CLHEP::HepLorentzVector | pnu, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qbarQ->qbarenuQ W+Jets Scattering Current.
p1out | Momentum of final state anti-quark |
pe | Momentum of final state electron |
pnu | Momentum of final state Neutrino |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
This returns the square of the current contractions in qbarQ->qbarenuQ scattering with an emission of a W Boson.
double jMWqbarQbar | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | pe, | ||
CLHEP::HepLorentzVector | pnu, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qbarQbar->qbarenuQbar W+Jets Scattering Current.
p1out | Momentum of final state anti-quark |
pe | Momentum of final state electron |
pnu | Momentum of final state Neutrino |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
This returns the square of the current contractions in qbarQbar->qbarenuQbar scattering with an emission of a W Boson.
double jMWqg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | pe, | ||
CLHEP::HepLorentzVector | pnu, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qg->qenug W+Jets Scattering Current.
p1out | Momentum of final state quark |
pe | Momentum of final state electron |
pnu | Momentum of final state Neutrino |
p1in | Momentum of initial state quark |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
This returns the square of the current contractions in qg->qenug scattering with an emission of a W Boson.
double jMWqQ | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | pe, | ||
CLHEP::HepLorentzVector | pnu, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qQ->qenuQ W+Jets Scattering Current.
p1out | Momentum of final state quark |
pe | Momentum of final state electron |
pnu | Momentum of final state Neutrino |
p1in | Momentum of initial state quark |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
This returns the square of the current contractions in qQ->qenuQ scattering with an emission of a W Boson.
double jMWqQbar | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | pe, | ||
CLHEP::HepLorentzVector | pnu, | ||
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in | ||
) |
Square of qQbar->qenuQbar W+Jets Scattering Current.
p1out | Momentum of final state quark |
pe | Momentum of final state electron |
pnu | Momentum of final state Neutrino |
p1in | Momentum of initial state quark |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
This returns the square of the current contractions in qQbar->qenuQbar scattering with an emission of a W Boson.
CCurrent joi | ( | CLHEP::HepLorentzVector | pout, |
bool | helout, | ||
CLHEP::HepLorentzVector | pin, | ||
bool | helin | ||
) |
Current <outgoing state | mu | incoming state>
These functions are a mess. There are many more defined in the source file than declared in the header - and the arguments are mislabelled in some cases. Need to investigate.
CCurrent joo | ( | CLHEP::HepLorentzVector | pout, |
bool | helout, | ||
CLHEP::HepLorentzVector | pin, | ||
bool | helin | ||
) |
Current <outgoing state | mu | outgoing state>
These functions are a mess. There are many more defined in the source file than declared in the header - and the arguments are mislabelled in some cases. Need to investigate.
double MH2gg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | q1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of gg->gg Higgs+Jets Scattering Current.
p1out | Momentum of final state gluon |
p1in | Momentum of initial state gluon |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
q1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in gg->gg Higgs+Jet Scattering.
g~p1 g~p2 should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if g is backward, q1 is forward)
double MH2gq_outsideH | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | pH, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of gq->gq Higgs+Jets Scattering Current with Higgs before Gluon.
p1out | Momentum of final state gluon |
p1in | Momentum of initial state gluon |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
pH | Momentum of Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
double MH2qbarg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | q1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qbarg->qbarg Higgs+Jets Scattering Current.
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
q1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qbarg->qbarg Higgs+Jet Scattering.
qbar~p1 g~p2 (i.e. ALWAYS p1 for anti-quark, p2 for gluon) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if g is backward, q1 is forward)
double MH2qbarQ | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | q1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qbarQ->qbarQ Higgs+Jets Scattering Current.
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
q1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qbarQ->qbarQ Higgs+Jet Scattering.
qbar~p1 Q~p2 (i.e. ALWAYS p1 for anti-quark, p2 for quark) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if Q is backward, q1 is forward)
double MH2qbarQbar | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | q1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qbarQbar->qbarQbar Higgs+Jets Scattering Current.
p1out | Momentum of final state anti-quark |
p1in | Momentum of initial state anti-quark |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
q1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qbarQbar->qbarQbar Higgs+Jet Scattering.
qbar~p1 Qbar~p2 (i.e. ALWAYS p1 for anti-quark, p2 for anti-quark) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if Qbar is backward, q1 is forward)
double MH2qg | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | q1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qg->qg Higgs+Jets Scattering Current.
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
p2out | Momentum of final state gluon |
p2in | Momentum of intial state gluon |
q1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qg->qg Higgs+Jet Scattering.
q~p1 g~p2 (i.e. ALWAYS p1 for quark, p2 for gluon) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if g is backward, q1 is forward)
double MH2qQ | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | q1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qQ->qQ Higgs+Jets Scattering Current.
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
p2out | Momentum of final state quark |
p2in | Momentum of intial state quark |
q1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qQ->qQ Higgs+Jet Scattering.
q~p1 Q~p2 (i.e. ALWAYS p1 for quark, p2 for quark) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if Q is backward, q1 is forward)
double MH2qQbar | ( | CLHEP::HepLorentzVector | p1out, |
CLHEP::HepLorentzVector | p1in, | ||
CLHEP::HepLorentzVector | p2out, | ||
CLHEP::HepLorentzVector | p2in, | ||
CLHEP::HepLorentzVector | q1, | ||
CLHEP::HepLorentzVector | qH2, | ||
double | mt, | ||
bool | include_bottom, | ||
double | mb | ||
) |
Square of qQbar->qQbar Higgs+Jets Scattering Current.
p1out | Momentum of final state quark |
p1in | Momentum of initial state quark |
p2out | Momentum of final state anti-quark |
p2in | Momentum of intial state anti-quark |
q1 | Momentum of t-channel propagator before Higgs |
qH2 | Momentum of t-channel propagator after Higgs |
mt | Top quark mass |
include_bottom | Specifies whether bottom corrections are included |
mb | Bottom quark mass |
This returns the square of the current contractions in qQbar->qQbar Higgs+Jet Scattering.
q~p1 Qbar~p2 (i.e. ALWAYS p1 for quark, p2 for anti-quark) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if Qbar is backward, q1 is forward)