hej is hosted by Hepforge, IPPP Durham
HEJ 2.1.4
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
jets.hh File Reference

Functions computing the square of current contractions in pure jets. More...

#include <array>
#include <cmath>
#include <complex>
#include <ostream>
#include <vector>
#include "CLHEP/Vector/LorentzVector.h"
Include dependency graph for jets.hh:

Go to the source code of this file.

Namespaces

namespace  HEJ
 Main HEJ 2 Namespace.
 
namespace  HEJ::currents
 

Typedefs

using HEJ::currents::COM = std::complex< double >
 
using HEJ::currents::current = std::array< COM, 4 >
 

Functions

double HEJ::currents::ME_qQ (HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
 Square of qQ->qQ Pure Jets Scattering Current. More...
 
double HEJ::currents::ME_qQbar (HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
 Square of qQbar->qQbar Pure Jets Scattering Current. More...
 
double HEJ::currents::ME_qbarQbar (HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
 Square of qbarQbar->qbarQbar Pure Jets Scattering Current. More...
 
double HEJ::currents::ME_qg (HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
 Square of qg->qg Pure Jets Scattering Current. More...
 
double HEJ::currents::ME_qbarg (HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
 Square of qbarg->qbarg Pure Jets Scattering Current. More...
 
double HEJ::currents::ME_gg (HLV const &p1out, HLV const &p1in, HLV const &p2out, HLV const &p2in)
 Square of gg->gg Pure Jets Scattering Current. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::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. More...
 
double HEJ::currents::K_g (double p1minus, double paminus)
 
double HEJ::currents::K_g (HLV const &pout, HLV const &pin)
 

Detailed Description

Functions computing the square of current contractions in pure jets.

Authors
The HEJ collaboration (see AUTHORS for details)
Date
2019-2020

This file contains all the necessary functions to compute the current contractions for all valid pure jet HEJ processes, which so far is FKL and unordered processes. It will also contain some pure jet ME components used in other process ME calculations

Todo:
add a namespace