HepMC Reference Documentation
HepMC
Main Page
Namespaces
Classes
Files
Directories
Examples
Class List
Class Hierarchy
Class Members
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::Flow
The flow object
HepMC::FourVector
FourVector
is a simple representation of a physics 4 vector
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_Ascii
IO_Ascii
is used to read or write from an ascii file
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_ExtendedAscii
IO_ExtendedAscii
also deals with
HeavyIon
and
PdfInfo
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
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::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
Generated on Wed Mar 12 13:08:10 2008 for HepMC by
1.5.1-3