►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 |
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 | |
CHEPEVT | C structure representing Fortran common block HEPEVT T. Sjöstrand et al., "A proposed standard event record", in ‘Z physics at LEP 1’, eds. G. Altarelli, R. Kleiss and C. Verzegnassi, Geneva, Switzerland, September 4-5, 1989, CERN 89-08 (Geneva, 1989), Vol. 3, p. 327 Disk representation is given by Fortran WRITE/READ format |
CHepMC3ViewerFrame | Definition of class HepMC3ViewerFrame used for simple GUI viewer |
CIsGoodEvent | |
CIsGoodEventDIS | |
CMcTesterValidationTool | Interface to MCTester |
CMyClass | Sample class for root I/O test |
CMyRunClass | Sample class for root I/O test |
CPhotosValidationTool | Interface for validatio to Photos |
CPythiaValidationTool | Interface for validatio to Pythia |
CSimpleEventTool | Simple validation |
CTauolaValidationTool | Interface for validatio to Tauola |
CTimer | Used to benchmark MC generators |
CValidationControl | Runs multiple validation tools |
CValidationTool | Virtual Interface to validation tools |