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 79 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 84 of file HEPEVT_Helpers.h.

◆ isthep

template<typename momentum_type = double>
int* isthep

Pointer to Status code.

Definition at line 83 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 86 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 85 of file HEPEVT_Helpers.h.

◆ nevhep

template<typename momentum_type = double>
int* nevhep

Pointer to Event number.

Definition at line 81 of file HEPEVT_Helpers.h.

◆ nhep

template<typename momentum_type = double>
int* nhep

Pointer to Number of entries in the event.

Definition at line 82 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 87 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 88 of file HEPEVT_Helpers.h.


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