| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

HepMC Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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::FlowThe particle's flow object keeps track of an arbitrary number of flow patterns within a graph (i.e
HepMC::FourVectorFor compatibility with existing code, the basic expected geometrical access methods are povided
HepMC::GenEventHepMC::GenEvent contains information about generated particles
HepMC::GenEvent::particle_const_iteratorHepMC::GenEvent::particle_const_iterator is used to iterate over all particles in the event
HepMC::GenEvent::particle_iteratorHepMC::GenEvent::particle_iterator is used to iterate over all particles in the event
HepMC::GenEvent::vertex_const_iteratorHepMC::GenEvent::vertex_const_iterator is used to iterate over all vertices in the event
HepMC::GenEvent::vertex_iteratorHepMC::GenEvent::vertex_iterator is used to iterate over all vertices in the event
HepMC::GenParticleHepMC::GenParticle contains momentum, generated mass, particle ID, decay status, flow, polarization, pointers to production and decay vertices and a unique barcode identfier
HepMC::GenVertexHepMC::GenVertex contains the position in space and time of a decay
HepMC::GenVertex::edge_iteratorIterate 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_iteratorIterates over all particles connected via a graph
HepMC::GenVertex::vertex_iteratorIterates over all vertices connected via a graph to this vertex
HepMC::HeavyIonHepMC::HeavyIon provides additional information storage for Heavy Ion generators in GenEvent
HepMC::HEPEVT_WrapperThis class is intended for static use only - it makes no sense to instantiate it
HepMC::IO_AsciiStrategy for reading or writing events/particleData as machine readable ascii to a file
HepMC::IO_AsciiParticlesStrategy for reading or writing events/particleData as machine readable ascii to a file
HepMC::IO_BaseClassIf you want to write a new IO class, then inherit from this class and re-define read_event() and write_event()
HepMC::IO_ExtendedAsciiEvent input/output in ascii format for machine reading extended format contains HeavyIon and PdfInfo classes
HepMC::IO_GenEventEvent input/output in ascii format for machine reading extended format contains HeavyIon and PdfInfo classes
HepMC::IO_HEPEVTIO class for reading the standard HEPEVT common block
HepMC::IO_HERWIGIO class for reading the HEPEVT common block from the Herwig monte carlo program
HepMC::IO_PDG_ParticleDataTableExample 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::ParticleDataParticle Data common to all particles of a given PDG id
HepMC::ParticleDataTableExample container for ParticleData instances
HepMC::PdfInfoHepMC::PdfInfo stores additional PDF information for a GenEvent
HepMC::PolarizationHepMC::Polarization stores a particle's theta and phi in radians
HepMC::TempParticleMapUsed by IO classes for recoverable particle ordering
HepMC::ThreeVectorFor compatibility with existing code, the basic expected geometrical access methods are povided
HepMC::WeightContainerBasically just an interface to STL vector
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:56:44 2011 for HepMC by doxygen 1.4.7