HEJ 2.2.2
High energy resummation for hadron colliders
|
Namespaces | |
namespace | status_codes |
Classes | |
struct | HepMCVersion |
Typedefs | |
using | Status = status_codes::Status |
Functions | |
template<class FourVector > | |
FourVector | to_FourVector (Particle const &sp) |
Convert Particle to HepMC 4-vector (x,y,z,E) More... | |
template<int V> | |
GenEvent< V > | HepMC_init_kinematics (Event const &event, Beam< V > const &beam, GenEvent< V > &&out_ev) |
Template class to initialise the kinematics for HepMC. More... | |
Helper classes/functions | |
Have to be implemented for each HepMC version V | |
template<int V> | |
using | GenEvent = typename HepMCVersion< V >::GenEvent |
template<int V> | |
using | Beam = typename HepMCVersion< V >::Beam |
template<int V> | |
auto | make_particle_ptr (Particle const &sp, int status) |
Make HepMC particle. More... | |
template<int V> | |
auto | make_vx_ptr () |
Make HepMC vetex. More... | |
using HEJ::detail_HepMC::Beam = typedef typename HepMCVersion<V>::Beam |
using HEJ::detail_HepMC::GenEvent = typedef typename HepMCVersion<V>::GenEvent |
using HEJ::detail_HepMC::Status = typedef status_codes::Status |
auto HEJ::detail_HepMC::make_particle_ptr | ( | Particle const & | sp, |
int | status | ||
) |
Make HepMC particle.
auto HEJ::detail_HepMC::make_vx_ptr | ( | ) |
Make HepMC vetex.