BOSS 8.0.0
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)
 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/3]

Gen_HEPEVT::Gen_HEPEVT ( void )
inline

Definition at line 88 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

88: m_NEVHEP( 0 ), m_NHEP( 0 ) {}

◆ Gen_HEPEVT() [2/3]

Gen_HEPEVT::Gen_HEPEVT ( void )

◆ Gen_HEPEVT() [3/3]

Gen_HEPEVT::Gen_HEPEVT ( void )

Member Function Documentation

◆ daughters() [1/3]

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

Definition at line 142 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

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

◆ daughters() [2/3]

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

◆ daughters() [3/3]

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

◆ e() [1/3]

double Gen_HEPEVT::e ( int ihep)
inline

Definition at line 115 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

115{ return m_PHEP3[ihep]; }

Referenced by momentum().

◆ e() [2/3]

double Gen_HEPEVT::e ( int ihep)

◆ e() [3/3]

double Gen_HEPEVT::e ( int ihep)

◆ first_child() [1/3]

int Gen_HEPEVT::first_child ( int ihep)
inline

Definition at line 105 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

105{ return m_JDAHEP[ihep].first; }

◆ first_child() [2/3]

int Gen_HEPEVT::first_child ( int ihep)

◆ first_child() [3/3]

int Gen_HEPEVT::first_child ( int ihep)

◆ first_parent() [1/3]

int Gen_HEPEVT::first_parent ( int ihep)
inline

Definition at line 101 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

101{ return m_JMOHEP[ihep].first; }

◆ first_parent() [2/3]

int Gen_HEPEVT::first_parent ( int ihep)

◆ first_parent() [3/3]

int Gen_HEPEVT::first_parent ( int ihep)

◆ idhep() [1/6]

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

Definition at line 136 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

136{ m_IDHEP[ihep] = value; }

◆ idhep() [2/6]

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

◆ idhep() [3/6]

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

◆ idhep() [4/6]

int Gen_HEPEVT::idhep ( int ihep)
inline

Definition at line 99 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

99{ return m_IDHEP[ihep]; }

◆ idhep() [5/6]

int Gen_HEPEVT::idhep ( int ihep)

◆ idhep() [6/6]

int Gen_HEPEVT::idhep ( int ihep)

◆ isthep() [1/6]

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

Definition at line 134 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

134{ m_ISTHEP[ihep] = value; }

◆ isthep() [2/6]

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

◆ isthep() [3/6]

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

◆ isthep() [4/6]

int Gen_HEPEVT::isthep ( int ihep)
inline

Definition at line 97 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

97{ return m_ISTHEP[ihep]; }

◆ isthep() [5/6]

int Gen_HEPEVT::isthep ( int ihep)

◆ isthep() [6/6]

int Gen_HEPEVT::isthep ( int ihep)

◆ last_child() [1/3]

int Gen_HEPEVT::last_child ( int ihep)
inline

Definition at line 107 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

107{ return m_JDAHEP[ihep].second; }

◆ last_child() [2/3]

int Gen_HEPEVT::last_child ( int ihep)

◆ last_child() [3/3]

int Gen_HEPEVT::last_child ( int ihep)

◆ last_parent() [1/3]

int Gen_HEPEVT::last_parent ( int ihep)
inline

Definition at line 103 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

103{ return m_JMOHEP[ihep].second; }

◆ last_parent() [2/3]

int Gen_HEPEVT::last_parent ( int ihep)

◆ last_parent() [3/3]

int Gen_HEPEVT::last_parent ( int ihep)

◆ m() [1/3]

double Gen_HEPEVT::m ( int ihep)
inline

Definition at line 117 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

117{ return m_PHEP4[ihep]; }

Referenced by momentum().

◆ m() [2/3]

double Gen_HEPEVT::m ( int ihep)

◆ m() [3/3]

double Gen_HEPEVT::m ( int ihep)

◆ momentum() [1/3]

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

Definition at line 146 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

147 {
148 m_PHEP0[ihep] = px;
149 m_PHEP1[ihep] = py;
150 m_PHEP2[ihep] = pz;
151 m_PHEP3[ihep] = e;
152 m_PHEP4[ihep] = m;
153}

◆ momentum() [2/3]

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

◆ momentum() [3/3]

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

◆ mothers() [1/3]

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

Definition at line 138 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

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

◆ mothers() [2/3]

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

◆ mothers() [3/3]

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

◆ nevhep() [1/6]

void Gen_HEPEVT::nevhep ( int value)
inline

Definition at line 130 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

130{ m_NEVHEP = value; }

◆ nevhep() [2/6]

void Gen_HEPEVT::nevhep ( int value)

◆ nevhep() [3/6]

void Gen_HEPEVT::nevhep ( int value)

◆ nevhep() [4/6]

int Gen_HEPEVT::nevhep ( void ) const
inline

Definition at line 93 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

93{ return m_NEVHEP; }

◆ nevhep() [5/6]

int Gen_HEPEVT::nevhep ( void ) const

◆ nevhep() [6/6]

int Gen_HEPEVT::nevhep ( void ) const

◆ nhep() [1/6]

void Gen_HEPEVT::nhep ( int value)
inline

Definition at line 132 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

132{ m_NHEP = value; }

◆ nhep() [2/6]

void Gen_HEPEVT::nhep ( int value)

◆ nhep() [3/6]

void Gen_HEPEVT::nhep ( int value)

◆ nhep() [4/6]

int Gen_HEPEVT::nhep ( void ) const
inline

Definition at line 95 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

95{ return m_NHEP; }

◆ nhep() [5/6]

int Gen_HEPEVT::nhep ( void ) const

◆ nhep() [6/6]

int Gen_HEPEVT::nhep ( void ) const

◆ position() [1/3]

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

Definition at line 155 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

155 {
156 m_VHEP0[ihep] = x;
157 m_VHEP1[ihep] = y;
158 m_VHEP2[ihep] = z;
159 m_VHEP3[ihep] = t;
160}

◆ position() [2/3]

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

◆ position() [3/3]

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

◆ px() [1/3]

double Gen_HEPEVT::px ( int ihep)
inline

Definition at line 109 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

109{ return m_PHEP0[ihep]; }

Referenced by momentum().

◆ px() [2/3]

double Gen_HEPEVT::px ( int ihep)

◆ px() [3/3]

double Gen_HEPEVT::px ( int ihep)

◆ py() [1/3]

double Gen_HEPEVT::py ( int ihep)
inline

Definition at line 111 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

111{ return m_PHEP1[ihep]; }

Referenced by momentum().

◆ py() [2/3]

double Gen_HEPEVT::py ( int ihep)

◆ py() [3/3]

double Gen_HEPEVT::py ( int ihep)

◆ pz() [1/3]

double Gen_HEPEVT::pz ( int ihep)
inline

Definition at line 113 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

113{ return m_PHEP2[ihep]; }

Referenced by momentum().

◆ pz() [2/3]

double Gen_HEPEVT::pz ( int ihep)

◆ pz() [3/3]

double Gen_HEPEVT::pz ( int ihep)

◆ t() [1/3]

double Gen_HEPEVT::t ( int ihep)
inline

Definition at line 125 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

125{ return m_VHEP3[ihep]; }

Referenced by position().

◆ t() [2/3]

double Gen_HEPEVT::t ( int ihep)

◆ t() [3/3]

double Gen_HEPEVT::t ( int ihep)

◆ x() [1/3]

double Gen_HEPEVT::x ( int ihep)
inline

Definition at line 119 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

119{ return m_VHEP0[ihep]; }

Referenced by position().

◆ x() [2/3]

double Gen_HEPEVT::x ( int ihep)

◆ x() [3/3]

double Gen_HEPEVT::x ( int ihep)

◆ y() [1/3]

double Gen_HEPEVT::y ( int ihep)
inline

Definition at line 121 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

121{ return m_VHEP1[ihep]; }

Referenced by position().

◆ y() [2/3]

double Gen_HEPEVT::y ( int ihep)

◆ y() [3/3]

double Gen_HEPEVT::y ( int ihep)

◆ z() [1/3]

double Gen_HEPEVT::z ( int ihep)
inline

Definition at line 123 of file GeneratorModule/include/GeneratorModule/Gen_HEPEVT.h.

123{ return m_VHEP2[ihep]; }

Referenced by position().

◆ z() [2/3]

double Gen_HEPEVT::z ( int ihep)

◆ z() [3/3]

double Gen_HEPEVT::z ( int ihep)

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