HepMC3 event record library: HEPEVT_Wrapper.h File Reference

HepMC3 event record library

Data Structures | Namespaces | Macros | Typedefs | Variables
HEPEVT_Wrapper.h File Reference

## Detailed Description

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

## Macro Definition Documentation

## ◆ HEPMC3_HEPEVT_NMXHEP

#define HEPMC3_HEPEVT_NMXHEP 10000

Default number of particles in the HEPEVT structure

Definition at line 28 of file HEPEVT_Wrapper.h.

## ◆ HEPMC3_HEPEVT_PRECISION

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

## ◆ momentum_t

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.

## Variable Documentation

## ◆ hepevtptr

HEPMC3_EXPORT_API struct HEPEVT* hepevtptr

Definition at line 81 of file HEPEVT_Wrapper.h.

## ◆ NMXHEP

const int NMXHEP = HEPMC3_HEPEVT_NMXHEP
| static

Number of particles in the HEPEVT structure.

Definition at line 45 of file HEPEVT_Wrapper.h.