|
HepMC3 event record library
|
Definition of class HEPEVT_Wrapper.
Definition in file HEPEVT_Wrapper.h.
#include <iostream>#include <cstdio>#include <set>#include <map>#include <cstring>#include <cassert>#include <algorithm>#include "HepMC3/GenEvent.h"#include "HepMC3/GenParticle.h"#include "HepMC3/GenVertex.h"#include "HepMC3/HEPEVT_Helpers.h"
Include dependency graph for HEPEVT_Wrapper.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | HEPEVT |
| Fortran common block HEPEVT. More... | |
| class | HEPEVT_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. More... | |
Namespaces | |
| namespace | HepMC3 |
| HepMC3 main namespace. | |
Macros | |
| #define | HEPMC3_HEPEVT_NMXHEP 10000 |
| #define | HEPMC3_HEPEVT_PRECISION double |
Typedefs | |
| typedef HEPMC3_HEPEVT_PRECISION | momentum_t |
| Precision of the 4-momentum, time-space position and mass. | |
Variables | |
| static const int | NMXHEP = HEPMC3_HEPEVT_NMXHEP |
| Number of particles in the HEPEVT structure. | |
| HEPMC3_EXPORT_API struct HEPEVT * | hepevtptr |
| Pointer to HEPEVT common block. | |
| #define HEPMC3_HEPEVT_NMXHEP 10000 |
Default number of particles in the HEPEVT structure
Definition at line 28 of file HEPEVT_Wrapper.h.
| #define HEPMC3_HEPEVT_PRECISION double |
Default precision of the 4-momentum, time-space position and mass
Definition at line 33 of file HEPEVT_Wrapper.h.
| typedef HEPMC3_HEPEVT_PRECISION momentum_t |
Precision of the 4-momentum, time-space position and mass.
Definition at line 46 of file HEPEVT_Wrapper.h.
| HEPMC3_EXPORT_API struct HEPEVT* hepevtptr |
Pointer to HEPEVT common block.
Definition at line 81 of file HEPEVT_Wrapper.h.
|
static |
Number of particles in the HEPEVT structure.
Definition at line 45 of file HEPEVT_Wrapper.h.