HepMC event record
|
Provides different printing formats.
Definition at line 27 of file build/outputs/include/HepMC/Print.h.
#include <Print.h>
Static Public Member Functions | |
static void | content (const GenEvent &event) |
Print content of all GenEvent containers. More... | |
static void | listing (const GenEvent &event, unsigned short precision=2) |
Print event in listing (HepMC2) format. More... | |
static void | line (const GenEvent &event) |
Print one-line info. More... | |
static void | line (const GenVertexPtr &v) |
Print one-line info. More... | |
static void | line (const GenParticlePtr &p) |
Print one-line info. More... | |
static void | line (shared_ptr< GenCrossSection > &cs) |
Print one-line info. More... | |
static void | line (shared_ptr< GenHeavyIon > &hi) |
Print one-line info. More... | |
static void | line (shared_ptr< GenPdfInfo > &pi) |
Print one-line info. More... | |
static void | content (const GenEvent &event) |
Print content of all GenEvent containers. More... | |
static void | listing (const GenEvent &event, unsigned short precision=2) |
Print event in listing (HepMC2) format. More... | |
static void | line (const GenEvent &event) |
Print one-line info. More... | |
static void | line (const GenVertexPtr &v) |
Print one-line info. More... | |
static void | line (const GenParticlePtr &p) |
Print one-line info. More... | |
static void | line (shared_ptr< GenCrossSection > &cs) |
Print one-line info. More... | |
static void | line (shared_ptr< GenHeavyIon > &hi) |
Print one-line info. More... | |
static void | line (shared_ptr< GenPdfInfo > &pi) |
Print one-line info. More... | |
Static Private Member Functions | |
static void | listing (const GenVertexPtr &v) |
Helper function for printing a vertex in listing format. More... | |
static void | listing (const GenParticlePtr &p) |
Helper function for printing a particle in listing format. More... | |
static void | listing (const GenVertexPtr &v) |
Helper function for printing a vertex in listing format. More... | |
static void | listing (const GenParticlePtr &p) |
Helper function for printing a particle in listing format. More... | |
|
static |
Print content of all GenEvent containers.
Definition at line 20 of file Print.cc.
References GenEvent::attributes(), Print::line(), GenEvent::particles(), GenEvent::vertices(), and GenEvent::weights().
|
static |
Print one-line info.
|
static |
Print one-line info.
Definition at line 172 of file Print.cc.
References FourVector::t(), FourVector::x(), FourVector::y(), and FourVector::z().
|
static |
Print one-line info.
|
static |
Print one-line info.
Definition at line 188 of file Print.cc.
References FourVector::e(), FourVector::px(), FourVector::py(), and FourVector::pz().
|
static |
Print one-line info.
|
static |
Print one-line info.
|
static |
|
static |
Print one-line info.
|
static |
|
static |
Print one-line info.
|
static |
|
static |
Print event in listing (HepMC2) format.
|
static |
Print event in listing (HepMC2) format.
Definition at line 57 of file Print.cc.
References GenEvent::length_unit(), GenEvent::momentum_unit(), FourVector::t(), GenEvent::vertices(), FourVector::x(), FourVector::y(), and FourVector::z().
|
staticprivate |
Helper function for printing a vertex in listing format.
|
staticprivate |
Helper function for printing a vertex in listing format.
Definition at line 95 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 137 of file Print.cc.
References FourVector::e(), FourVector::px(), FourVector::py(), and FourVector::pz().
|
staticprivate |
Helper function for printing a particle in listing format.