HepMC3 event record library
HEPEVT_Pointers< momentum_type > Struct Template Reference

Detailed Description

template<typename momentum_type = double>
struct HepMC3::HEPEVT_Pointers< 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 59 of file HEPEVT_Helpers.h.

#include <HEPEVT_Helpers.h>

Data Fields

int * nevhep
 Pointer to Event number.
 
int * nhep
 Pointer to Number of entries in the event.
 
int * isthep
 Pointer to Status code.
 
int * idhep
 Pointer to PDG ID.
 
int * jmohep
 Pointer to position of 1st and 2nd (or last!) mother.
 
int * jdahep
 Pointer to position of 1nd and 2nd (or last!) daughter.
 
momentum_type * phep
 Pointer to momentum: px, py, pz, e, m.
 
momentum_type * vhep
 Pointer to time-space position: x, y, z, t.
 

Field Documentation

◆ idhep

template<typename momentum_type = double>
int* idhep

Pointer to PDG ID.

Definition at line 64 of file HEPEVT_Helpers.h.

◆ isthep

template<typename momentum_type = double>
int* isthep

Pointer to Status code.

Definition at line 63 of file HEPEVT_Helpers.h.

◆ jdahep

template<typename momentum_type = double>
int* jdahep

Pointer to position of 1nd and 2nd (or last!) daughter.

Definition at line 66 of file HEPEVT_Helpers.h.

◆ jmohep

template<typename momentum_type = double>
int* jmohep

Pointer to position of 1st and 2nd (or last!) mother.

Definition at line 65 of file HEPEVT_Helpers.h.

◆ nevhep

template<typename momentum_type = double>
int* nevhep

Pointer to Event number.

Definition at line 61 of file HEPEVT_Helpers.h.

◆ nhep

template<typename momentum_type = double>
int* nhep

Pointer to Number of entries in the event.

Definition at line 62 of file HEPEVT_Helpers.h.

◆ phep

template<typename momentum_type = double>
momentum_type* phep

Pointer to momentum: px, py, pz, e, m.

Definition at line 67 of file HEPEVT_Helpers.h.

◆ vhep

template<typename momentum_type = double>
momentum_type* vhep

Pointer to time-space position: x, y, z, t.

Definition at line 68 of file HEPEVT_Helpers.h.


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