HepMC Reference Documentation

HepMC

HepMC Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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 flow object
HepMC::FourVectorFourVector is a simple representation of a physics 4 vector
HepMC::GenCrossSectionThe GenCrossSection class stores the generated cross section
HepMC::GenEventThe GenEvent class is the core of HepMC
HepMC::GenEvent::particle_const_iteratorConst particle iterator
HepMC::GenEvent::particle_iteratorNon-const particle iterator
HepMC::GenEvent::vertex_const_iteratorConst vertex iterator
HepMC::GenEvent::vertex_iteratorNon-const vertex iterator
HepMC::GenParticleThe GenParticle class contains information about generated particles
HepMC::GenVertexGenVertex contains information about decay vertices
HepMC::GenVertex::edge_iteratorEdge iterator
HepMC::GenVertex::particle_iteratorParticle iterator
HepMC::GenVertex::vertex_iteratorVertex iterator
HepMC::HeavyIonThe HeavyIon class stores information about heavy ions
HepMC::HEPEVT_WrapperGeneric Wrapper for the fortran HEPEVT common block
HepMC::IO_AsciiParticlesEvent input/output in ascii format for eye and machine reading
HepMC::IO_BaseClassAll input/output classes inherit from IO_BaseClass
HepMC::IO_ExceptionIO exception handling
HepMC::IO_GenEventIO_GenEvent also deals with HeavyIon and PdfInfo
HepMC::IO_HEPEVTHEPEVT IO class
HepMC::IO_HERWIGIO_HERWIG is used to get Herwig information
HepMC::IO_PDG_ParticleDataTableExample 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
IsEventGoodExample class
IsFinalStateTest class
IsGoodEventUsed in the tests
IsGoodEventMyPythiaExample class
IsPhotonExample class
IsStateFinalExample class
IsW_BosonExample class
HepMC::ParticleDataExample ParticleData class
HepMC::ParticleDataTableExample ParticleDataTable class
HepMC::PdfInfoThe PdfInfo class stores PDF information
HepMC::PolarizationThe Polarization class stores theta and phi for a GenParticle
HepMC::StreamInfoStreamInfo contains extra information needed when using streaming IO
HepMC::TempParticleMapTempParticleMap is a temporary GenParticle* container used during input
HepMC::ThreeVectorThreeVector is a simple representation of a position or displacement 3 vector
HepMC::WeightContainerContainer for the Weights associated with an event or vertex

Generated on Thu Jan 7 13:10:17 2010 for HepMC by  doxygen 1.4.7