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 |
►CAttribute | Base attribute class |
CBoolAttribute | Attribute that holds an Booleger implemented as an int |
CCharAttribute | Attribute that holds an Character implemented as an int |
CDoubleAttribute | Attribute that holds a real number as a double |
CFloatAttribute | Attribute that holds a real number as a float |
CGenCrossSection | Stores additional information about cross-section |
CGenHeavyIon | Stores additional information about Heavy Ion generator |
CGenPdfInfo | Stores additional information about PDFs |
CHEPEUPAttribute | Class for storing data for LHEF run information |
CHEPRUPAttribute | Class for storing data for LHEF run information |
►CIntAttribute | Attribute that holds an Integer implemented as an int |
CAssociatedParticle | Attribute class allowing eg. a GenParticle to refer to another GenParticle |
CLongAttribute | Attribute that holds an Integer implemented as a long int |
CLongDoubleAttribute | Attribute that holds a real number as a long double |
CLongLongAttribute | Attribute that holds an Integer implemented as a long long int |
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 |
CVectorCharAttribute | Attribute that holds a vector of characters of type char |
CVectorDoubleAttribute | Attribute that holds a vector of real numbers of type double |
CVectorFloatAttribute | Attribute that holds a vector of real numbers of type float |
CVectorIntAttribute | Attribute that holds a vector of integers of type int |
CVectorLongDoubleAttribute | Attribute that holds a vector of real numbers of type long double |
CVectorLongIntAttribute | Attribute that holds a vector of integers of type long int |
CVectorLongLongAttribute | Attribute that holds a vector of integers of type long long |
CVectorStringAttribute | Attribute that holds a vector of type string |
CVectorUIntAttribute | Attribute that holds a vector of unsigned integers of type unsigned int |
CVectorULongAttribute | Attribute that holds a vector of unsigned integers of type unsigned long |
CVectorULongLongAttribute | Attribute that holds a vector of integers of type unsigned long long |
CAttributeFeature | AttributeFeature |
Cstring::const_iterator | STL iterator class |
Cstring::const_iterator | STL iterator class |
Cstring::const_reverse_iterator | STL iterator class |
Cstring::const_reverse_iterator | STL iterator class |
►Cenable_shared_from_this | |
CGenParticle | Stores particle-related information |
CGenVertex | Stores vertex-related information |
CReaderprotobuf::FileHeader | A copy of the information contained in the protobuf file header |
►CFilter | |
CATTRIBUTE | Filter for the attributes |
CFourVector | Generic 4-vector |
►CGenericFeature< Feature_type > | GenericFeature defines the Feature interface GenericFeature is not intended to be used directly. The derived Feature class and its specialisations should be used |
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 |
CFeature< Feature_type, Dummy > | 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 |
►CGenericFeature< double > | |
CFeature< double > | |
►CGenericFeature< int > | |
CFeature< int > | |
CGenEvent | Stores event-related information |
CGenEventData | Stores serializable event information |
CGenParticleData | Stores serializable particle information |
CGenParticlePtr_greater | Comparison of two particles |
CGenRunInfo | Stores run-related information |
CGenRunInfoData | Stores serializable run information |
CGenVertexData | Stores serializable vertex information |
►CRecursive< Relation_type >::hasId | HasID |
CRecursive< Relation_type >::idInterface< ID_type > | IDinterface |
CHEPEVT | Fortran common block HEPEVT |
CHEPEVT_Pointers< momentum_type > | 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 |
CHEPEVT_Templated< max_particles, momentum_type > | 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 |
CHEPEVT_Wrapper | An interface to HEPEVT common block implemented in a traditional way. When possible this implementation should be avoided and the templated version should be used instead |
CHEPEVT_Wrapper_Runtime | An interface to HEPEVT common block implemented to deal with varying block size in runtime |
CHEPEVT_Wrapper_Runtime_Static | A static interface to HEPEVT common block implemented to deal with varying block size in runtime |
CHEPEVT_Wrapper_Template< max_particles, momentum_type > | An interface to HEPEVT common block implemented as template class |
Cstring::iterator | STL iterator class |
Cstring::iterator | STL iterator class |
CMyClass | Sample class for root I/O test |
CMyRunClass | Sample class for root I/O test |
COAttr< T > | |
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< T > | GenEvent I/O parsing for compressed files |
CReaderHEPEVT | GenEvent I/O parsing and serialization for HEPEVT files |
CReaderLHEF | GenEvent I/O parsing and serialization for LHEF files |
CReaderMT< T, m_number_of_threads > | Multithreader GenEvent I/O parsing |
CReaderPlugin | GenEvent I/O parsing and serialization using external plugin |
CReaderRoot | GenEvent I/O parsing and serialization for root files |
CReaderRootTree | GenEvent I/O parsing and serialization for root files based on root TTree |
CReaderprotobuf | GenEvent I/O parsing and serialization for protobuf-based binary files |
CReaderuprootTree | ReaderuprootTree |
CReader | |
CRecursive< Relation_type > | Forward declare the recursion wrapper |
►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< _parents > | |
CRelativesInterface< _children > | |
CRelativesInterface< Recursive< _parents > > | |
CRelativesInterface< Recursive< _children > > | |
CRelativesInterface< Relative_type > | Forward declare the Relatives interface in which _parents and _children are wrapped |
Cstring::reverse_iterator | STL iterator class |
Cstring::reverse_iterator | STL iterator class |
►CSelector | Selector is an interface to "standard" Features that are valid for both integral and floating point comparisons |
CSelectorWrapper< int > | |
CSelectorWrapper< double > | |
CSelectorWrapper< Feature_type > | Forward declaration of SelectorWrapper |
CStandardSelector | StandardSelector |
CSetup | Configuration for HepMC |
Cstring | STL class |
Cstring | STL class |
►CTagBase | |
CClus | |
CCut | |
CEventFile | |
CGenerator | |
CHEPEUP | |
CHEPRUP | |
CMergeInfo | |
CPDFInfo | |
CProcInfo | |
CScale | |
CScales | |
CWeight | |
CWeightGroup | |
CWeightInfo | |
CXSecInfo | |
►CTGMainFrame | |
CHepMC3ViewerFrame | Definition of class HepMC3ViewerFrame used for simple GUI viewer |
CGenRunInfo::ToolInfo | Interrnal struct for keeping track of tools |
CUnits | Stores units-related enums and conversion functions |
►Cvector< T > | STL class |
CEventGroup | |
►CWriter | Base class for all I/O writers |
CAnalysisExample | Example analysis. Produces a rapidity distribution of final state particles |
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 |
CWriterGZ< T, C > | GenEvent I/O serialization for compressed files |
►CWriterHEPEVT | GenEvent I/O serialization for HEPEVT files |
CWriterHEPEVTZEUS | GenEvent I/O output to files readable by ZEUS software |
CWriterPlugin | GenEvent I/O parsing and serialization using external plugin |
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 |
CWriterprotobuf | GenEvent I/O serialization for protobuf-based binary files |
CWriter | |
CXMLTag | |