HepMC3 event record library
Data Structures | Namespaces | Macros | Typedefs | Variables
HEPEVT_Wrapper.h File Reference

Definition of class HEPEVT_Wrapper. More...

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include "HepMC3/GenEvent.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. 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 HEPEVThepevtptr
 

Detailed Description

Definition of class HEPEVT_Wrapper.

Definition in file HEPEVT_Wrapper.h.

Macro Definition Documentation

#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 Documentation

Precision of the 4-momentum, time-space position and mass.

Definition at line 44 of file HEPEVT_Wrapper.h.

Variable Documentation

const int NMXHEP = HEPMC3_HEPEVT_NMXHEP
static

Number of particles in the HEPEVT structure.

Definition at line 43 of file HEPEVT_Wrapper.h.