HepMC3 event record library
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NHepMC3HepMC3 main namespace
 C_childrenProvides operator to find the child particles of a Vertex or Particle
 C_parentsProvides operator to find the parent particles of a Vertex or Particle
 CAssociatedParticleAttribute class allowing eg. a GenParticle to refer to another GenParticle
 CATTRIBUTEFilter for the attributes
 CAttributeForward declaration of GenParticle
 CAttributeFeatureAttributeFeature
 CBoolAttributeAttribute that holds an Booleger implemented as an int
 CCharAttributeAttribute that holds an Chareger implemented as an int
 CDoubleAttributeAttribute that holds a real number as a double
 CExceptionStandard runtime error
 CFeatureExpose 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
 CFloatAttributeAttribute that holds a real number as a float
 CFourVectorGeneric 4-vector
 CGenCrossSectionStores additional information about cross-section
 CGenericFeatureGenericFeature defines the Feature interface GenericFeature is not intended to be used directly. The derived Feature class and its specialisations should be used
 CGenEventStores event-related information
 CGenEventDataStores serializable event information
 CGenHeavyIonStores additional information about Heavy Ion generator
 CGenParticleStores particle-related information
 CGenParticleDataStores serializable particle information
 CGenParticlePtr_greater_orderComparison of two particles
 CGenPdfInfoStores additional information about PDFs
 CGenRunInfoStores run-related information
 CToolInfoInterrnal struct for keeping track of tools
 CGenRunInfoDataStores serializable run information
 CGenVertexStores vertex-related information
 CGenVertexDataStores serializable vertex information
 CHEPEUPAttributeClass for storing data for LHEF run information
 CHEPEVT_WrapperAn interface to HEPEVT common block
 CHEPRUPAttributeClass for storing data for LHEF run information
 CIntAttributeAttribute that holds an Integer implemented as an int
 CLongAttributeAttribute that holds an Integer implemented as an int
 CLongDoubleAttributeAttribute that holds a real number as a double
 CLongLongAttributeAttribute that holds an Integer implemented as an int
 Cmagic_tUnion to hold first 4 byts of file, i.e. magic bytes
 Cpair_GenVertexPtr_int_greaterOrder vertices with equal paths
 CPrintProvides different printing formats
 CReaderBase class for all I/O readers
 CReaderAsciiGenEvent I/O parsing for structured text files
 CReaderAsciiHepMC2Parser for HepMC2 I/O files
 CReaderGZGenEvent I/O parsing for structured text files compressed with gzip
 CReaderHEPEVTGenEvent I/O parsing and serialization for HEPEVT files
 CReaderLHEFGenEvent I/O parsing and serialization for LHEF files
 CReaderRootGenEvent I/O parsing and serialization for root files
 CReaderRootTreeGenEvent I/O parsing and serialization for root files based on root TTree
 CRecursiveForward declare the recursion wrapper
 ChasIdHasID
 CidInterfaceIDinterface
 CRelativesDefine 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
 CRelativesInterfaceForward declare the Relatives interface in which _parents and _children are wrapped
 CSelectorSelector is an interface to "standard" Features that are valid for both integral and floating point comparisons
 CSelectorWrapperForward declaration of SelectorWrapper
 CSetupConfiguration for HepMC
 Csort_by_id_ascComparison of two particle by id
 CStringAttributeAttribute that holds a string
 CUIntAttributeAttribute that holds an unsigned int
 CULongAttributeAttribute that holds an unsigned long
 CULongLongAttributeAttribute that holds an unsigned long long
 CUnitsStores units-related enums and conversion functions
 CWeightErrorException related to weight lookups, setting, and index consistency
 CWriterBase class for all I/O writers
 CWriterAsciiGenEvent I/O serialization for structured text files
 CWriterAsciiHepMC2GenEvent I/O serialization for structured text files
 CWriterDOTGenEvent I/O output to dot files that should be processed by graphviz or other software
 CWriterHEPEVTGenEvent I/O serialization for HEPEVT files
 CWriterHEPEVTZEUSGenEvent I/O output to files readable by ZEUS software
 CWriterRootGenEvent I/O serialization for root files
 CWriterRootTreeGenEvent I/O serialization for root files based on root TTree
 CWriterRootTreeOPALGenEvent I/O output to files similar to these produced by OPAL software
 NLHEFLes 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