|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GENERATORMODULES_GEN_HEPEVT_H
6 #define GENERATORMODULES_GEN_HEPEVT_H
68 void mothers(
int& ihep,
int value1,
int value2);
69 void daughters(
int& ihep,
int value1,
int value2);
70 void momentum(
int& ihep,
double px,
double py,
double pz,
double e,
double m );
71 void position(
int& ihep,
double x,
double y,
double z,
double t);
98 : m_NEVHEP(0), m_NHEP(0)
168 m_JMOHEP[ihep] = std::make_pair(value1, value2);
173 m_JDAHEP[ihep] = std::make_pair(value1, value2);
std::map< int, int > m_IDHEP
void daughters(int &ihep, int value1, int value2)
std::map< int, double > m_VHEP1
std::map< int, double > m_PHEP2
std::map< int, double > m_VHEP0
std::map< int, double > m_VHEP2
int first_parent(int ihep)
std::map< int, double > m_PHEP0
std::map< int, std::pair< int, int > > m_JDAHEP
int last_parent(int ihep)
std::map< int, double > m_VHEP3
std::map< int, double > m_PHEP1
std::map< int, int > m_ISTHEP
std::map< int, double > m_PHEP3
void position(int &ihep, double x, double y, double z, double t)
void momentum(int &ihep, double px, double py, double pz, double e, double m)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::map< int, double > m_PHEP4
int first_child(int ihep)
std::map< int, std::pair< int, int > > m_JMOHEP
void mothers(int &ihep, int value1, int value2)
macros to associate a CLID to a type
C++ access to the Fortran HEPEVT common block.