hej is hosted by Hepforge, IPPP Durham
HEJ  2.2.3
High energy resummation for hadron colliders
Zjets.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 {
18  struct ParticleProperties;
19 
20 namespace currents {
21  using HLV = CLHEP::HepLorentzVector;
22 
24 
41  std::vector <double> ME_Z_qQ(const HLV & pa, const HLV & pb,
42  const HLV & p1, const HLV & p2,
43  const HLV & pep, const HLV & pem,
44  ParticleID aptype, ParticleID bptype,
45  ParticleProperties const & zprop,
46  double stw2, double ctw);
47 
49 
66  double ME_Z_qg(const HLV & pa, const HLV & pb,
67  const HLV & p1, const HLV & p2,
68  const HLV & pep, const HLV & pem,
69  ParticleID aptype, ParticleID bptype,
70  ParticleProperties const & zprop,
71  double stw2, double ctw);
72 
74 
92  std::vector <double> ME_Zuno_qQ(const HLV & pa, const HLV & pb,
93  const HLV & pg, const HLV & p1, const HLV & p2,
94  const HLV & pep, const HLV & pem,
95  ParticleID aptype, ParticleID bptype,
96  ParticleProperties const & zprop,
97  double stw2, double ctw);
98 
100 
118  double ME_Zuno_qg(const HLV & pa, const HLV & pb,
119  const HLV & pg, const HLV & p1, const HLV & p2,
120  const HLV & pep, const HLV & pem,
121  ParticleID aptype, ParticleID bptype,
122  ParticleProperties const & zprop,
123  double stw2, double ctw);
124 
125 
126 } // namespace currents
127 } // namespace HEJ
Contains the Particle IDs of all relevant SM particles.
std::vector< double > ME_Zuno_qQ(const HLV &pa, const HLV &pb, const HLV &pg, const HLV &p1, const HLV &p2, const HLV &pep, const HLV &pem, ParticleID aptype, ParticleID bptype, ParticleProperties const &zprop, double stw2, double ctw)
Square of qQ->gqQe+e- Z+Jets Unordered Current.
CLHEP::HepLorentzVector HLV
Definition: Hjets.hh:18
std::vector< double > ME_Z_qQ(const HLV &pa, const HLV &pb, const HLV &p1, const HLV &p2, const HLV &pep, const HLV &pem, ParticleID aptype, ParticleID bptype, ParticleProperties const &zprop, double stw2, double ctw)
Square of qQ->qQe+e- Z+Jets Scattering Current.
double ME_Z_qg(const HLV &pa, const HLV &pb, const HLV &p1, const HLV &p2, const HLV &pep, const HLV &pem, ParticleID aptype, ParticleID bptype, ParticleProperties const &zprop, double stw2, double ctw)
Square of qg->qge+e- Z+Jets Scattering Current.
double ME_Zuno_qg(const HLV &pa, const HLV &pb, const HLV &pg, const HLV &p1, const HLV &p2, const HLV &pep, const HLV &pem, ParticleID aptype, ParticleID bptype, ParticleProperties const &zprop, double stw2, double ctw)
Square of qg->gqge+e- Z+Jets Unordered Current.
ParticleID
The possible particle identities. We use PDG IDs as standard.
Definition: PDG_codes.hh:25
Main HEJ 2 Namespace.
Definition: mainpage.dox:1
collection of basic particle properties
Definition: EWConstants.hh:18