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

Auxiliary functions for Lorentz vectors. More...

#include <complex>
#include <utility>
#include "CLHEP/Vector/LorentzVector.h"
#include "HEJ/Particle.hh"
Include dependency graph for LorentzVector.hh:

Go to the source code of this file.

Namespaces

namespace  HEJ
 Main HEJ 2 Namespace.
 

Functions

auto HEJ::dot (CLHEP::HepLorentzVector const &pi, CLHEP::HepLorentzVector const &pj)
 "dot" product More...
 
std::complex< double > HEJ::angle (CLHEP::HepLorentzVector const &pi, CLHEP::HepLorentzVector const &pj)
 "angle" product angle(pi, pj) = <i j> More...
 
std::complex< double > HEJ::square (CLHEP::HepLorentzVector const &pi, CLHEP::HepLorentzVector const &pj)
 "square" product square(pi, pj) = [i j] More...
 
auto HEJ::m2 (CLHEP::HepLorentzVector const &h1)
 Invariant mass. More...
 
auto HEJ::plus (CLHEP::HepLorentzVector const &h1)
 Plus component. More...
 
auto HEJ::minus (CLHEP::HepLorentzVector const &h1)
 Minus component. More...
 
auto HEJ::perphat (CLHEP::HepLorentzVector const &h1)
 
std::pair< CLHEP::HepLorentzVector, CLHEP::HepLorentzVector > HEJ::split_into_lightlike (CLHEP::HepLorentzVector const &P)
 Split a single Lorentz vector into two lightlike Lorentz vectors. More...
 
CLHEP::HepLorentzVector HEJ::to_HepLorentzVector (fastjet::PseudoJet const &mom)
 
CLHEP::HepLorentzVector HEJ::to_HepLorentzVector (Particle const &particle)
 
fastjet::PseudoJet HEJ::to_PseudoJet (CLHEP::HepLorentzVector const &mom)
 

Detailed Description

Auxiliary functions for Lorentz vectors.

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