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 | Forward declaration of GenParticle |
CATTRIBUTE | Filter for the attributes |
CAttributeFeature | AttributeFeature |
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 | |
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 |
Cpair_GenVertexPtr_int_greater | |
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 |
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 | |
ChasId | |
CidInterface | |
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 | Wrap a templated class that implements Relatives Since we need to template the functionality on the input type (GenParticlePtr, ConstGenVertexPtr etc.) we must wrap a class that has a templated operator in this that provides the Relatives interface and calls through to the underlying template method |
CSelector | Selector is an interface to "standard" Features that are valid for both integral and floating point comparisons |
CSelectorWrapper | |
CSetup | Configuration for HepMC |
Csort_by_id_asc | |
CStringAttribute | Attribute that holds a string |
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 | |
CWriterRoot | GenEvent I/O serialization for root files |
CWriterRootTree | GenEvent I/O serialization for root files based on root TTree |
CWriterRootTreeOPAL | |
▼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 | |
CHEPEVT | Fortran common block HEPEVT |
CHepMC3ViewerFrame | |
CIsGoodEvent | |
CIsGoodEventDIS | |
CMcTesterValidationTool | |
CMyClass | Sample class for root I/O test |
CMyRunClass | Sample class for root I/O test |
CPhotosValidationTool | |
CPythiaValidationTool | |
CSimpleEventTool | |
CTauolaValidationTool | |
CTimer | |
CValidationControl | |
CValidationTool |