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"
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.