HepMC3 event record library
|
Definition of class HEPEVT_Wrapper.
Definition in file HEPEVT_Wrapper.h.
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include "HepMC3/GenEvent.h"
Go to the source code of this file.
Data Structures | |
struct | HEPEVT |
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. More... | |
class | HEPEVT_Wrapper |
An interface to HEPEVT common block. More... | |
Namespaces | |
HepMC3 | |
HepMC3 main namespace. | |
Macros | |
#define | HEPMC3_HEPEVT_NMXHEP 10000 |
#define | HEPMC3_HEPEVT_PRECISION double |
#define | NO_DECLSPEC_hepevtptr |
Pointer to external (e.g. in Pythia6) struct with HEPEVT. More... | |
Typedefs | |
typedef HEPMC3_HEPEVT_PRECISION | momentum_t |
Precision of the 4-momentum, time-space position and mass. More... | |
Variables | |
static const int | NMXHEP = HEPMC3_HEPEVT_NMXHEP |
Number of particles in the HEPEVT structure. More... | |
struct HEPEVT * | hepevtptr |
#define HEPMC3_HEPEVT_NMXHEP 10000 |
Default number of particles in the HEPEVT structure
Definition at line 26 of file HEPEVT_Wrapper.h.
#define HEPMC3_HEPEVT_PRECISION double |
Default precision of the 4-momentum, time-space position and mass
Definition at line 31 of file HEPEVT_Wrapper.h.
#define NO_DECLSPEC_hepevtptr |
Pointer to external (e.g. in Pythia6) struct with HEPEVT.
Definition at line 86 of file HEPEVT_Wrapper.h.
typedef HEPMC3_HEPEVT_PRECISION momentum_t |
Precision of the 4-momentum, time-space position and mass.
Definition at line 44 of file HEPEVT_Wrapper.h.
|
static |
Number of particles in the HEPEVT structure.
Definition at line 43 of file HEPEVT_Wrapper.h.