![]() |
HepMC Reference DocumentationHepMC |
HepMC::detail::disable_if<, > | Internal - used by SimpleVector to decide if a class is arithmetic |
HepMC::detail::disable_if< false, T > | Internal - used by SimpleVector to decide if a class is arithmetic |
HepMC::detail::enable_if<, > | Internal - used to decide if a class is arithmetic |
HepMC::detail::enable_if< true, T > | Internal - use if class T is arithmetic |
HepMC::Flow | The flow object |
HepMC::FourVector | FourVector is a simple representation of a physics 4 vector |
HepMC::GenCrossSection | The GenCrossSection class stores the generated cross section |
HepMC::GenEvent | The GenEvent class is the core of HepMC |
HepMC::GenEvent::particle_const_iterator | Const particle iterator |
HepMC::GenEvent::particle_iterator | Non-const particle iterator |
HepMC::GenEvent::vertex_const_iterator | Const vertex iterator |
HepMC::GenEvent::vertex_iterator | Non-const vertex iterator |
HepMC::GenParticle | The GenParticle class contains information about generated particles |
HepMC::GenVertex | GenVertex contains information about decay vertices |
HepMC::GenVertex::edge_iterator | Edge iterator |
HepMC::GenVertex::particle_iterator | Particle iterator |
HepMC::GenVertex::vertex_iterator | Vertex iterator |
HepMC::HeavyIon | The HeavyIon class stores information about heavy ions |
HepMC::HEPEVT_Wrapper | Generic Wrapper for the fortran HEPEVT common block |
HepMC::IO_AsciiParticles | Event input/output in ascii format for eye and machine reading |
HepMC::IO_BaseClass | All input/output classes inherit from IO_BaseClass |
HepMC::IO_Exception | IO exception handling |
HepMC::IO_GenEvent | IO_GenEvent also deals with HeavyIon and PdfInfo |
HepMC::IO_HEPEVT | HEPEVT IO class |
HepMC::IO_HERWIG | IO_HERWIG is used to get Herwig information |
HepMC::IO_PDG_ParticleDataTable | Example ParticleDataTable IO method |
HepMC::detail::is_arithmetic< T > | Undefined and therefore non-arithmetic |
HepMC::detail::is_arithmetic< char > | Character is arithmetic |
HepMC::detail::is_arithmetic< double > | Double is arithmetic |
HepMC::detail::is_arithmetic< float > | Float is arithmetic |
HepMC::detail::is_arithmetic< int > | Int is arithmetic |
HepMC::detail::is_arithmetic< long > | Long is arithmetic |
HepMC::detail::is_arithmetic< long double > | Long double is arithmetic |
HepMC::detail::is_arithmetic< short > | Short is arithmetic |
HepMC::detail::is_arithmetic< signed char > | Signed character is arithmetic |
HepMC::detail::is_arithmetic< unsigned char > | Unsigned character is arithmetic |
HepMC::detail::is_arithmetic< unsigned int > | Unsigned int is arithmetic |
HepMC::detail::is_arithmetic< unsigned long > | Unsigned long is arithmetic |
HepMC::detail::is_arithmetic< unsigned short > | Unsigned short is arithmetic |
IsEventGood | Example class |
IsFinalState | Test class |
IsGoodEvent | Used in the tests |
IsGoodEventMyPythia | Example class |
IsPhoton | Example class |
IsStateFinal | Example class |
IsW_Boson | Example class |
HepMC::ParticleData | Example ParticleData class |
HepMC::ParticleDataTable | Example ParticleDataTable class |
HepMC::PdfInfo | The PdfInfo class stores PDF information |
HepMC::Polarization | The Polarization class stores theta and phi for a GenParticle |
HepMC::StreamInfo | StreamInfo contains extra information needed when using streaming IO |
HepMC::TempParticleMap | TempParticleMap is a temporary GenParticle* container used during input |
HepMC::ThreeVector | ThreeVector is a simple representation of a position or displacement 3 vector |
HepMC::WeightContainer | Container for the Weights associated with an event or vertex |