CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Gen_HEPEVT Class Reference

#include <Gen_HEPEVT.h>

Public Member Functions

 Gen_HEPEVT (void)
 
int nevhep (void) const
 
int nhep (void) const
 
int isthep (int ihep)
 
int idhep (int ihep)
 
int first_parent (int ihep)
 
int last_parent (int ihep)
 
int first_child (int ihep)
 
int last_child (int ihep)
 
double px (int ihep)
 
double py (int ihep)
 
double pz (int ihep)
 
double e (int ihep)
 
double m (int ihep)
 
double x (int ihep)
 
double y (int ihep)
 
double z (int ihep)
 
double t (int ihep)
 
void nevhep (int value)
 
void nhep (int value)
 
void isthep (int &ihep, int value)
 
void idhep (int &ihep, int value)
 
void mothers (int &ihep, int value1, int value2)
 
void daughters (int &ihep, int value1, int value2)
 
void momentum (int &ihep, double px, double py, double pz, double e, double m)
 
void position (int &ihep, double x, double y, double z, double t)
 
 Gen_HEPEVT (void)
 
int nevhep (void) const
 
int nhep (void) const
 
int isthep (int ihep)
 
int idhep (int ihep)
 
int first_parent (int ihep)
 
int last_parent (int ihep)
 
int first_child (int ihep)
 
int last_child (int ihep)
 
double px (int ihep)
 
double py (int ihep)
 
double pz (int ihep)
 
double e (int ihep)
 
double m (int ihep)
 
double x (int ihep)
 
double y (int ihep)
 
double z (int ihep)
 
double t (int ihep)
 
void nevhep (int value)
 
void nhep (int value)
 
void isthep (int &ihep, int value)
 
void idhep (int &ihep, int value)
 
void mothers (int &ihep, int value1, int value2)
 
void daughters (int &ihep, int value1, int value2)
 
void momentum (int &ihep, double px, double py, double pz, double e, double m)
 
void position (int &ihep, double x, double y, double z, double t)
 

Detailed Description

Constructor & Destructor Documentation

◆ Gen_HEPEVT() [1/2]

Gen_HEPEVT::Gen_HEPEVT ( void  )
inline

Definition at line 93 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

94 : m_NEVHEP (0),
95 m_NHEP (0)
96{}

◆ Gen_HEPEVT() [2/2]

Gen_HEPEVT::Gen_HEPEVT ( void  )

Member Function Documentation

◆ daughters() [1/2]

void Gen_HEPEVT::daughters ( int &  ihep,
int  value1,
int  value2 
)
inline

Definition at line 193 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

194{ m_JDAHEP[ihep] = std::make_pair(value1, value2); }

◆ daughters() [2/2]

void Gen_HEPEVT::daughters ( int &  ihep,
int  value1,
int  value2 
)

◆ e() [1/2]

double Gen_HEPEVT::e ( int  ihep)
inline

Definition at line 146 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

147{ return m_PHEP3[ihep]; }

Referenced by momentum().

◆ e() [2/2]

double Gen_HEPEVT::e ( int  ihep)

◆ first_child() [1/2]

int Gen_HEPEVT::first_child ( int  ihep)
inline

Definition at line 126 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

127{ return m_JDAHEP[ihep].first; }

◆ first_child() [2/2]

int Gen_HEPEVT::first_child ( int  ihep)

◆ first_parent() [1/2]

int Gen_HEPEVT::first_parent ( int  ihep)
inline

Definition at line 118 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

119{ return m_JMOHEP[ihep].first; }

◆ first_parent() [2/2]

int Gen_HEPEVT::first_parent ( int  ihep)

◆ idhep() [1/4]

void Gen_HEPEVT::idhep ( int &  ihep,
int  value 
)
inline

Definition at line 185 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

186{ m_IDHEP[ihep] = value; }

◆ idhep() [2/4]

void Gen_HEPEVT::idhep ( int &  ihep,
int  value 
)

◆ idhep() [3/4]

int Gen_HEPEVT::idhep ( int  ihep)
inline

Definition at line 114 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

115{ return m_IDHEP[ihep]; }

◆ idhep() [4/4]

int Gen_HEPEVT::idhep ( int  ihep)

◆ isthep() [1/4]

void Gen_HEPEVT::isthep ( int &  ihep,
int  value 
)
inline

Definition at line 181 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

182{ m_ISTHEP[ihep] = value; }

◆ isthep() [2/4]

void Gen_HEPEVT::isthep ( int &  ihep,
int  value 
)

◆ isthep() [3/4]

int Gen_HEPEVT::isthep ( int  ihep)
inline

Definition at line 110 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

111{ return m_ISTHEP[ihep]; }

◆ isthep() [4/4]

int Gen_HEPEVT::isthep ( int  ihep)

◆ last_child() [1/2]

int Gen_HEPEVT::last_child ( int  ihep)
inline

Definition at line 130 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

131{ return m_JDAHEP[ihep].second; }

◆ last_child() [2/2]

int Gen_HEPEVT::last_child ( int  ihep)

◆ last_parent() [1/2]

int Gen_HEPEVT::last_parent ( int  ihep)
inline

Definition at line 122 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

123{ return m_JMOHEP[ihep].second; }

◆ last_parent() [2/2]

int Gen_HEPEVT::last_parent ( int  ihep)

◆ m() [1/2]

double Gen_HEPEVT::m ( int  ihep)
inline

Definition at line 150 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

151{ return m_PHEP4[ihep]; }

Referenced by momentum().

◆ m() [2/2]

double Gen_HEPEVT::m ( int  ihep)

◆ momentum() [1/2]

void Gen_HEPEVT::momentum ( int &  ihep,
double  px,
double  py,
double  pz,
double  e,
double  m 
)
inline

◆ momentum() [2/2]

void Gen_HEPEVT::momentum ( int &  ihep,
double  px,
double  py,
double  pz,
double  e,
double  m 
)

◆ mothers() [1/2]

void Gen_HEPEVT::mothers ( int &  ihep,
int  value1,
int  value2 
)
inline

Definition at line 189 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

190{ m_JMOHEP[ihep] = std::make_pair(value1, value2); }

◆ mothers() [2/2]

void Gen_HEPEVT::mothers ( int &  ihep,
int  value1,
int  value2 
)

◆ nevhep() [1/4]

void Gen_HEPEVT::nevhep ( int  value)
inline

Definition at line 173 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

174{ m_NEVHEP = value; }

◆ nevhep() [2/4]

void Gen_HEPEVT::nevhep ( int  value)

◆ nevhep() [3/4]

int Gen_HEPEVT::nevhep ( void  ) const
inline

Definition at line 102 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

103{ return m_NEVHEP; }

◆ nevhep() [4/4]

int Gen_HEPEVT::nevhep ( void  ) const

◆ nhep() [1/4]

void Gen_HEPEVT::nhep ( int  value)
inline

◆ nhep() [2/4]

void Gen_HEPEVT::nhep ( int  value)

◆ nhep() [3/4]

int Gen_HEPEVT::nhep ( void  ) const
inline

◆ nhep() [4/4]

int Gen_HEPEVT::nhep ( void  ) const

◆ position() [1/2]

void Gen_HEPEVT::position ( int &  ihep,
double  x,
double  y,
double  z,
double  t 
)
inline

◆ position() [2/2]

void Gen_HEPEVT::position ( int &  ihep,
double  x,
double  y,
double  z,
double  t 
)

◆ px() [1/2]

double Gen_HEPEVT::px ( int  ihep)
inline

Definition at line 134 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

135{ return m_PHEP0[ihep]; }

Referenced by momentum().

◆ px() [2/2]

double Gen_HEPEVT::px ( int  ihep)

◆ py() [1/2]

double Gen_HEPEVT::py ( int  ihep)
inline

Definition at line 138 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

139{ return m_PHEP1[ihep]; }

Referenced by momentum().

◆ py() [2/2]

double Gen_HEPEVT::py ( int  ihep)

◆ pz() [1/2]

double Gen_HEPEVT::pz ( int  ihep)
inline

Definition at line 142 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

143{ return m_PHEP2[ihep]; }

Referenced by momentum().

◆ pz() [2/2]

double Gen_HEPEVT::pz ( int  ihep)

◆ t() [1/2]

double Gen_HEPEVT::t ( int  ihep)
inline

Definition at line 166 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

167{ return m_VHEP3[ihep]; }

◆ t() [2/2]

double Gen_HEPEVT::t ( int  ihep)

◆ x() [1/2]

double Gen_HEPEVT::x ( int  ihep)
inline

Definition at line 154 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

155{ return m_VHEP0[ihep]; }

◆ x() [2/2]

double Gen_HEPEVT::x ( int  ihep)

◆ y() [1/2]

double Gen_HEPEVT::y ( int  ihep)
inline

Definition at line 158 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

159{ return m_VHEP1[ihep]; }

Referenced by position().

◆ y() [2/2]

double Gen_HEPEVT::y ( int  ihep)

◆ z() [1/2]

double Gen_HEPEVT::z ( int  ihep)
inline

Definition at line 162 of file Generator/GeneratorModule/GeneratorModule-00-01-05/GeneratorModule/Gen_HEPEVT.h.

163{ return m_VHEP2[ihep]; }

Referenced by position().

◆ z() [2/2]

double Gen_HEPEVT::z ( int  ihep)

The documentation for this class was generated from the following files: