|
HepMC3 event record library
|
| HepMC3 main namespace | |
| GenEvent I/O output to dot files that should be processed by graphviz or other software | |
| Attribute class allowing eg. a GenParticle to refer to another GenParticle | |
| Forward declaration of GenParticle | |
| Attribute that holds an Integer implemented as an int | |
| Attribute that holds an Integer implemented as an int | |
| Attribute that holds a real number as a double | |
| Attribute that holds a real number as a float | |
| Attribute that holds a string | |
| Stores serializable event information | |
| Stores serializable particle information | |
| Stores serializable run information | |
| Stores serializable vertex information | |
| Standard runtime error | |
| Exception related to weight lookups, setting, and index consistency | |
| Generic 4-vector | |
| Stores additional information about cross-section | |
| Stores event-related information | |
| Stores additional information about Heavy Ion generator | |
| Stores particle-related information | |
| Stores additional information about PDFs | |
| Stores run-related information | |
| Interrnal struct for keeping track of tools | |
| Stores vertex-related information | |
| An interface to HEPEVT common block | |
| Class for storing data for LHEF run information | |
| Class for storing data for LHEF run information | |
| Provides different printing formats | |
| Base class for all I/O readers | |
| GenEvent I/O parsing for structured text files | |
| Parser for HepMC2 I/O files | |
| GenEvent I/O parsing and serialization for HEPEVT files | |
| GenEvent I/O parsing and serialization for LHEF files | |
| Configuration for HepMC | |
| Stores units-related enums and conversion functions | |
| Base class for all I/O writers | |
| GenEvent I/O serialization for structured text files | |
| GenEvent I/O serialization for structured text files | |
| GenEvent I/O serialization for HEPEVT files | |
| GenEvent I/O parsing and serialization for root files | |
| GenEvent I/O parsing and serialization for root files based on root TTree | |
| GenEvent I/O serialization for root files | |
| GenEvent I/O serialization for root files based on root TTree | |
| AttributeFeature | |
| GenericFeature defines the Feature interface GenericFeature is not intended to be used directly. The derived Feature class and its specialisations should be used | |
| Expose GenericFeature interface to derived Feature class | |
| Specialisation of Feature for integral types | |
| Specialisation of Feature for floating point type | |
| Filter for the attributes | |
| 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 | |
| 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 | |
| Provides operator to find the parent particles of a Vertex or Particle | |
| Provides operator to find the child particles of a Vertex or Particle | |
| Selector is an interface to "standard" Features that are valid for both integral and floating point comparisons | |
| Les Houches event file classes | |
| Fortran common block HEPEVT | |
| Sample class for root I/O test | |
| Sample class for root I/O test | |
1.8.5