HepMC3 event record library
|
#include <Print.h>
Static Public Member Functions | |
static void | content (std::ostream &os, const GenEvent &event) |
Print content of all GenEvent containers. More... | |
static void | content (const GenEvent &event) |
static void | listing (std::ostream &os, const GenEvent &event, unsigned short precision=2) |
Print event in listing (HepMC2) format. More... | |
static void | listing (const GenEvent &event, unsigned short precision=2) |
static void | line (std::ostream &os, const GenEvent &event, bool attributes=false) |
Print one-line info. More... | |
static void | line (const GenEvent &event, bool attributes=false) |
static void | line (std::ostream &os, ConstGenVertexPtr v, bool attributes=false) |
Print one-line info. More... | |
static void | line (ConstGenVertexPtr v, bool attributes=false) |
static void | line (std::ostream &os, ConstGenParticlePtr p, bool attributes=false) |
Print one-line info. More... | |
static void | line (ConstGenParticlePtr p, bool attributes=false) |
static void | line (std::ostream &os, shared_ptr< GenCrossSection > &cs) |
Print one-line info. More... | |
static void | line (shared_ptr< GenCrossSection > &cs) |
static void | line (std::ostream &os, shared_ptr< GenHeavyIon > &hi) |
Print one-line info. More... | |
static void | line (shared_ptr< GenHeavyIon > &hi) |
static void | line (std::ostream &os, shared_ptr< GenPdfInfo > &pi) |
Print one-line info. More... | |
static void | line (shared_ptr< GenPdfInfo > &pi) |
Static Private Member Functions | |
static void | listing (std::ostream &os, ConstGenVertexPtr v) |
Helper function for printing a vertex in listing format. More... | |
static void | listing (std::ostream &os, ConstGenParticlePtr p) |
Helper function for printing a particle in listing format. More... | |
|
static |
Print content of all GenEvent containers.
Definition at line 18 of file Print.cc.
References GenEvent::attributes(), Print::line(), GenEvent::particles(), GenEvent::vertices(), and GenEvent::weights().
|
static |
Print one-line info.
Definition at line 165 of file Print.cc.
References GenEvent::attribute_as_string(), and GenEvent::attribute_names().
|
static |
Print one-line info.
Definition at line 171 of file Print.cc.
References FourVector::t(), FourVector::x(), FourVector::y(), and FourVector::z().
|
static |
Print one-line info.
Definition at line 190 of file Print.cc.
References FourVector::e(), FourVector::px(), FourVector::py(), and FourVector::pz().
|
static |
|
static |
|
static |
|
static |
Print event in listing (HepMC2) format.
Definition at line 51 of file Print.cc.
References GenEvent::length_unit(), GenEvent::momentum_unit(), Units::name(), FourVector::t(), GenEvent::vertices(), FourVector::x(), FourVector::y(), and FourVector::z().
|
staticprivate |
Helper function for printing a vertex in listing format.
Definition at line 89 of file Print.cc.
References FourVector::is_zero(), Print::listing(), FourVector::t(), FourVector::x(), FourVector::y(), and FourVector::z().
|
staticprivate |
Helper function for printing a particle in listing format.
Definition at line 131 of file Print.cc.
References FourVector::e(), FourVector::px(), FourVector::py(), and FourVector::pz().