HepMC3 event record library
|
Nbinder | |
►NHepMC3 | HepMC3 main namespace |
CAnalysisExample | Example analysis. Produces a rapidity distribution of final state particles |
Cmagic_t | Union to hold first 4 byts of file, i.e. magic bytes |
CReaderGZ | GenEvent I/O parsing for structured text files compressed with gzip |
CWriterDOT | GenEvent I/O output to dot files that should be processed by graphviz or other software |
CWriterHEPEVTZEUS | GenEvent I/O output to files readable by ZEUS software |
CWriterRootTreeOPAL | GenEvent I/O output to files similar to these produced by OPAL software |
CAssociatedParticle | Attribute class allowing eg. a GenParticle to refer to another GenParticle |
CAttribute | Forward declaration of GenParticle |
CIntAttribute | Attribute that holds an Integer implemented as an int |
CLongAttribute | Attribute that holds an Integer implemented as an int |
CDoubleAttribute | Attribute that holds a real number as a double |
CFloatAttribute | Attribute that holds a real number as a float |
CStringAttribute | Attribute that holds a string |
CCharAttribute | Attribute that holds an Chareger implemented as an int |
CLongLongAttribute | Attribute that holds an Integer implemented as an int |
CLongDoubleAttribute | Attribute that holds a real number as a double |
CUIntAttribute | Attribute that holds an unsigned int |
CULongAttribute | Attribute that holds an unsigned long |
CULongLongAttribute | Attribute that holds an unsigned long long |
CBoolAttribute | Attribute that holds an Booleger implemented as an int |
CVectorCharAttribute | Attribute that holds a vector of charegers of type char |
CVectorFloatAttribute | Attribute that holds a vector of floategers of type float |
CVectorLongDoubleAttribute | Attribute that holds a vector of long doubleegers of type long double |
CVectorLongLongAttribute | Attribute that holds a vector of long longegers of type long long |
CVectorUIntAttribute | Attribute that holds a vector of unsigned integers of type unsigned int |
CVectorULongAttribute | Attribute that holds a vector of unsigned longegers of type unsigned long |
CVectorULongLongAttribute | Attribute that holds a vector of unsigned long longegers of type unsigned long long |
CVectorIntAttribute | Attribute that holds a vector of integers of type int |
CVectorLongIntAttribute | |
CVectorDoubleAttribute | |
CVectorStringAttribute | |
CGenEventData | Stores serializable event information |
CGenParticleData | Stores serializable particle information |
CGenRunInfoData | Stores serializable run information |
CGenVertexData | Stores serializable vertex information |
CFourVector | Generic 4-vector |
CGenCrossSection | Stores additional information about cross-section |
CGenEvent | Stores event-related information |
CGenHeavyIon | Stores additional information about Heavy Ion generator |
CGenParticle | Stores particle-related information |
CGenPdfInfo | Stores additional information about PDFs |
►CGenRunInfo | Stores run-related information |
CToolInfo | Interrnal struct for keeping track of tools |
CGenVertex | Stores vertex-related information |
CHEPEVT_Wrapper | An interface to HEPEVT common block |
CHEPRUPAttribute | Class for storing data for LHEF run information |
CHEPEUPAttribute | Class for storing data for LHEF run information |
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 |
CReaderHEPEVT | GenEvent I/O parsing and serialization for HEPEVT files |
CReaderLHEF | GenEvent I/O parsing and serialization for LHEF files |
CReaderPlugin | GenEvent I/O parsing and serialization using external plugin |
CSetup | Configuration for HepMC |
CUnits | Stores units-related enums and conversion functions |
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 |
CWriterHEPEVT | GenEvent I/O serialization for HEPEVT files |
CWriterPlugin | GenEvent I/O parsing and serialization using external plugin |
CPythia8ToHepMC3 | |
CReaderRoot | GenEvent I/O parsing and serialization for root files |
CReaderRootTree | GenEvent I/O parsing and serialization for root files based on root TTree |
CWriterRoot | GenEvent I/O serialization for root files |
CWriterRootTree | GenEvent I/O serialization for root files based on root TTree |
CAttributeFeature | AttributeFeature |
CGenericFeature | GenericFeature defines the Feature interface GenericFeature is not intended to be used directly. The derived Feature class and its specialisations should be used |
CFeature | Expose GenericFeature interface to derived Feature class |
CFeature< Feature_type, typename std::enable_if< std::is_integral< Feature_type >::value, void >::type > | Specialisation of Feature for integral types |
CFeature< Feature_type, typename std::enable_if< std::is_floating_point< Feature_type >::value, void >::type > | Specialisation of Feature for floating point type |
CATTRIBUTE | Filter for the attributes |
CRelativesInterface | Forward declare the Relatives interface in which _parents and _children are wrapped |
►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 |
C_parents | Provides operator to find the parent particles of a Vertex or Particle |
C_children | Provides operator to find the child particles of a Vertex or Particle |
CSelectorWrapper | Forward declaration of SelectorWrapper |
CSelector | Selector is an interface to "standard" Features that are valid for both integral and floating point comparisons |
CStandardSelector | StandardSelector |
Csort_by_id_asc | Comparison of two particle by id |
CGenParticlePtr_greater_order | Comparison of two particles |
Cpair_GenVertexPtr_int_greater | Order vertices with equal paths |
►NLHEF | Les Houches event file classes |
COAttr | |
CXMLTag | |
CTagBase | |
CGenerator | |
CXSecInfo | |
CEventFile | |
CCut | |
CProcInfo | |
CMergeInfo | |
CWeightInfo | |
CWeightGroup | |
CWeight | |
CClus | |
CScale | |
CScales | |
CPDFInfo | |
CHEPRUP | |
CEventGroup | |
CHEPEUP | |
CReader | |
CWriter | |
►NPhotospp | |
CPhotosHepMC3Event | |
CPhotosHepMC3Particle | |
►NTauolapp | |
CTauolaHepMC3Event | |
CTauolaHepMC3Particle |