HepMC3 event record library
|
▼NHepMC3 | HepMC3 main namespace |
C_children | Provides operator to find the child particles of a Vertex or Particle |
C_parents | Provides operator to find the parent particles of a Vertex or Particle |
CAssociatedParticle | Attribute class allowing eg. a GenParticle to refer to another GenParticle |
CATTRIBUTE | Filter for the attributes |
CAttribute | Forward declaration of GenParticle |
CAttributeFeature | AttributeFeature |
CBoolAttribute | Attribute that holds an Booleger implemented as an int |
CCharAttribute | Attribute that holds an Chareger implemented as an int |
CDoubleAttribute | Attribute that holds a real number as a double |
CException | Standard runtime error |
CFeature | Expose GenericFeature interface to derived Feature class |
CFeature< Feature_type, typename std::enable_if< std::is_floating_point< Feature_type >::value, void >::type > | Specialisation of Feature for floating point type |
CFeature< Feature_type, typename std::enable_if< std::is_integral< Feature_type >::value, void >::type > | Specialisation of Feature for integral types |
CFloatAttribute | Attribute that holds a real number as a float |
CFourVector | Generic 4-vector |
CGenCrossSection | Stores additional information about cross-section |
CGenericFeature | GenericFeature defines the Feature interface GenericFeature is not intended to be used directly. The derived Feature class and its specialisations should be used |
CGenEvent | Stores event-related information |
CGenEventData | Stores serializable event information |
CGenHeavyIon | Stores additional information about Heavy Ion generator |
CGenParticle | Stores particle-related information |
CGenParticleData | Stores serializable particle information |
CGenParticlePtr_greater_order | Comparison of two particles |
CGenPdfInfo | Stores additional information about PDFs |
▼CGenRunInfo | Stores run-related information |
CToolInfo | Interrnal struct for keeping track of tools |
CGenRunInfoData | Stores serializable run information |
CGenVertex | Stores vertex-related information |
CGenVertexData | Stores serializable vertex information |
CHEPEUPAttribute | Class for storing data for LHEF run information |
CHEPEVT_Wrapper | An interface to HEPEVT common block |
CHEPRUPAttribute | Class for storing data for LHEF run information |
CIntAttribute | Attribute that holds an Integer implemented as an int |
CLongAttribute | Attribute that holds an Integer implemented as an int |
CLongDoubleAttribute | Attribute that holds a real number as a double |
CLongLongAttribute | Attribute that holds an Integer implemented as an int |
Cmagic_t | Union to hold first 4 byts of file, i.e. magic bytes |
Cpair_GenVertexPtr_int_greater | Order vertices with equal paths |
CPrint | Provides different printing formats |
CReader | Base class for all I/O readers |
CReaderAscii | GenEvent I/O parsing for structured text files |
CReaderAsciiHepMC2 | Parser for HepMC2 I/O files |
CReaderGZ | GenEvent I/O parsing for structured text files compressed with gzip |
CReaderHEPEVT | GenEvent I/O parsing and serialization for HEPEVT files |
CReaderLHEF | GenEvent I/O parsing and serialization for LHEF files |
CReaderRoot | GenEvent I/O parsing and serialization for root files |
CReaderRootTree | GenEvent I/O parsing and serialization for root files based on root TTree |
▼CRecursive | Forward declare the recursion wrapper |
ChasId | HasID |
CidInterface | IDinterface |
CRelatives | Define a common interface that all Relatives objects will satisfy Relatives provides an operator to get the relatives of a range of different GenObject types. The following are examples |
CRelativesInterface | Forward declare the Relatives interface in which _parents and _children are wrapped |
CSelector | Selector is an interface to "standard" Features that are valid for both integral and floating point comparisons |
CSelectorWrapper | Forward declaration of SelectorWrapper |
CSetup | Configuration for HepMC |
Csort_by_id_asc | Comparison of two particle by id |
CStringAttribute | Attribute that holds a string |
CUIntAttribute | Attribute that holds an unsigned int |
CULongAttribute | Attribute that holds an unsigned long |
CULongLongAttribute | Attribute that holds an unsigned long long |
CUnits | Stores units-related enums and conversion functions |
CWeightError | Exception related to weight lookups, setting, and index consistency |
CWriter | Base class for all I/O writers |
CWriterAscii | GenEvent I/O serialization for structured text files |
CWriterAsciiHepMC2 | GenEvent I/O serialization for structured text files |
CWriterDOT | GenEvent I/O output to dot files that should be processed by graphviz or other software |
CWriterHEPEVT | GenEvent I/O serialization for HEPEVT files |
CWriterHEPEVTZEUS | GenEvent I/O output to files readable by ZEUS software |
CWriterRoot | GenEvent I/O serialization for root files |
CWriterRootTree | GenEvent I/O serialization for root files based on root TTree |
CWriterRootTreeOPAL | GenEvent I/O output to files similar to these produced by OPAL software |
▼NLHEF | Les Houches event file classes |
CClus | |
CCut | |
CEventFile | |
CEventGroup | |
CGenerator | |
CHEPEUP | |
CHEPRUP | |
CMergeInfo | |
COAttr | |
CPDFInfo | |
CProcInfo | |
CReader | |
CScale | |
CScales | |
CTagBase | |
CWeight | |
CWeightGroup | |
CWeightInfo | |
CWriter | |
CXMLTag | |
CXSecInfo |