HepMC3 event record library
Data Fields
HEPEVT_Templated< max_particles, momentum_type > Struct Template Reference

Detailed Description

template<int max_particles, typename momentum_type = double>
struct HepMC3::HEPEVT_Templated< max_particles, momentum_type >

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.

Definition at line 39 of file HEPEVT_Helpers.h.

#include <HEPEVT_Helpers.h>

+ Collaboration diagram for HEPEVT_Templated< max_particles, momentum_type >:

Data Fields

int nevhep
 Event number. More...
 
int nhep
 Number of entries in the event. More...
 
int isthep [max_particles]
 Status code. More...
 
int idhep [max_particles]
 PDG ID. More...
 
int jmohep [max_particles][2]
 Position of 1st and 2nd (or last!) mother. More...
 
int jdahep [max_particles][2]
 Position of 1nd and 2nd (or last!) daughter. More...
 
momentum_type phep [max_particles][5]
 Momentum: px, py, pz, e, m. More...
 
momentum_type vhep [max_particles][4]
 Time-space position: x, y, z, t. More...
 

Field Documentation

int idhep[max_particles]

PDG ID.

Definition at line 44 of file HEPEVT_Helpers.h.

int isthep[max_particles]

Status code.

Definition at line 43 of file HEPEVT_Helpers.h.

int jdahep[max_particles][2]

Position of 1nd and 2nd (or last!) daughter.

Definition at line 46 of file HEPEVT_Helpers.h.

int jmohep[max_particles][2]

Position of 1st and 2nd (or last!) mother.

Definition at line 45 of file HEPEVT_Helpers.h.

int nevhep

Event number.

Definition at line 41 of file HEPEVT_Helpers.h.

int nhep

Number of entries in the event.

Definition at line 42 of file HEPEVT_Helpers.h.

momentum_type phep[max_particles][5]

Momentum: px, py, pz, e, m.

Definition at line 47 of file HEPEVT_Helpers.h.

momentum_type vhep[max_particles][4]

Time-space position: x, y, z, t.

Definition at line 48 of file HEPEVT_Helpers.h.


The documentation for this struct was generated from the following file: