HepMC::CommonIO | |
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 particle's flow object keeps track of an arbitrary number of flow patterns within a graph (i.e |
HepMC::FourVector | For compatibility with existing code, the basic expected geometrical access methods are povided |
HepMC::GenEvent | HepMC::GenEvent contains information about generated particles |
HepMC::GenEvent::particle_const_iterator | HepMC::GenEvent::particle_const_iterator is used to iterate over all particles in the event |
HepMC::GenEvent::particle_iterator | HepMC::GenEvent::particle_iterator is used to iterate over all particles in the event |
HepMC::GenEvent::vertex_const_iterator | HepMC::GenEvent::vertex_const_iterator is used to iterate over all vertices in the event |
HepMC::GenEvent::vertex_iterator | HepMC::GenEvent::vertex_iterator is used to iterate over all vertices in the event |
HepMC::GenParticle | HepMC::GenParticle contains momentum, generated mass, particle ID, decay status, flow, polarization, pointers to production and decay vertices and a unique barcode identfier |
HepMC::GenVertex | HepMC::GenVertex contains the position in space and time of a decay |
HepMC::GenVertex::edge_iterator | Iterate over the family of edges connected to m_vertex begins with parents (incoming particles) then children (outgoing) This is not a recursive iterator |
HepMC::GenVertex::particle_iterator | Iterates over all particles connected via a graph |
HepMC::GenVertex::vertex_iterator | Iterates over all vertices connected via a graph to this vertex |
HepMC::HeavyIon | HepMC::HeavyIon provides additional information storage for Heavy Ion generators in GenEvent |
HepMC::HEPEVT_Wrapper | This class is intended for static use only - it makes no sense to instantiate it |
HepMC::IO_Ascii | Strategy for reading or writing events/particleData as machine readable ascii to a file |
HepMC::IO_AsciiParticles | Strategy for reading or writing events/particleData as machine readable ascii to a file |
HepMC::IO_BaseClass | If you want to write a new IO class, then inherit from this class and re-define read_event() and write_event() |
HepMC::IO_ExtendedAscii | Event input/output in ascii format for machine reading extended format contains HeavyIon and PdfInfo classes |
HepMC::IO_GenEvent | Event input/output in ascii format for machine reading extended format contains HeavyIon and PdfInfo classes |
HepMC::IO_HEPEVT | IO class for reading the standard HEPEVT common block |
HepMC::IO_HERWIG | IO class for reading the HEPEVT common block from the Herwig monte carlo program |
HepMC::IO_PDG_ParticleDataTable | Example of reading from file PDG98_ParticleDataTable.txt |
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 |
HepMC::ParticleData | Particle Data common to all particles of a given PDG id |
HepMC::ParticleDataTable | Example container for ParticleData instances |
HepMC::PdfInfo | HepMC::PdfInfo stores additional PDF information for a GenEvent |
HepMC::Polarization | HepMC::Polarization stores a particle's theta and phi in radians |
HepMC::TempParticleMap | Used by IO classes for recoverable particle ordering |
HepMC::ThreeVector | For compatibility with existing code, the basic expected geometrical access methods are povided |
HepMC::WeightContainer | Basically just an interface to STL vector |