Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Gen_HEPEVT Class Reference

#include <Gen_HEPEVT.h>

List of all members.

Public Member Functions

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

Private Attributes

std::map< int, int > m_IDHEP
std::map< int, int > m_IDHEP
std::map< int, int > m_ISTHEP
std::map< int, int > m_ISTHEP
std::map< int, std::pair<
int, int > > 
m_JDAHEP
std::map< int, std::pair<
int, int > > 
m_JDAHEP
std::map< int, std::pair<
int, int > > 
m_JMOHEP
std::map< int, std::pair<
int, int > > 
m_JMOHEP
int m_NEVHEP
int m_NHEP
std::map< int, double > m_PHEP0
std::map< int, double > m_PHEP0
std::map< int, double > m_PHEP1
std::map< int, double > m_PHEP1
std::map< int, double > m_PHEP2
std::map< int, double > m_PHEP2
std::map< int, double > m_PHEP3
std::map< int, double > m_PHEP3
std::map< int, double > m_PHEP4
std::map< int, double > m_PHEP4
std::map< int, double > m_VHEP0
std::map< int, double > m_VHEP0
std::map< int, double > m_VHEP1
std::map< int, double > m_VHEP1
std::map< int, double > m_VHEP2
std::map< int, double > m_VHEP2
std::map< int, double > m_VHEP3
std::map< int, double > m_VHEP3


Constructor & Destructor Documentation

Gen_HEPEVT::Gen_HEPEVT void   )  [inline]
 

00094     :   m_NEVHEP        (0),
00095         m_NHEP          (0)
00096 {}

Gen_HEPEVT::Gen_HEPEVT void   ) 
 


Member Function Documentation

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

void Gen_HEPEVT::daughters int &  ihep,
int  value1,
int  value2
[inline]
 

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

double Gen_HEPEVT::e int  ihep  ) 
 

double Gen_HEPEVT::e int  ihep  )  [inline]
 

00147 { return m_PHEP3[ihep]; }         

int Gen_HEPEVT::first_child int  ihep  ) 
 

int Gen_HEPEVT::first_child int  ihep  )  [inline]
 

00127 { return m_JDAHEP[ihep].first; }  

int Gen_HEPEVT::first_parent int  ihep  ) 
 

int Gen_HEPEVT::first_parent int  ihep  )  [inline]
 

00119 { return m_JMOHEP[ihep].first; }  

void Gen_HEPEVT::idhep int &  ihep,
int  value
 

int Gen_HEPEVT::idhep int  ihep  ) 
 

void Gen_HEPEVT::idhep int &  ihep,
int  value
[inline]
 

00186 { m_IDHEP[ihep] = value; }

int Gen_HEPEVT::idhep int  ihep  )  [inline]
 

00115 { return m_IDHEP[ihep]; }         

void Gen_HEPEVT::isthep int &  ihep,
int  value
 

int Gen_HEPEVT::isthep int  ihep  ) 
 

void Gen_HEPEVT::isthep int &  ihep,
int  value
[inline]
 

00182 { m_ISTHEP[ihep] = value; }

int Gen_HEPEVT::isthep int  ihep  )  [inline]
 

00111 { return m_ISTHEP[ihep]; }

int Gen_HEPEVT::last_child int  ihep  ) 
 

int Gen_HEPEVT::last_child int  ihep  )  [inline]
 

00131 { return m_JDAHEP[ihep].second; } 

int Gen_HEPEVT::last_parent int  ihep  ) 
 

int Gen_HEPEVT::last_parent int  ihep  )  [inline]
 

00123 { return m_JMOHEP[ihep].second; } 

double Gen_HEPEVT::m int  ihep  ) 
 

double Gen_HEPEVT::m int  ihep  )  [inline]
 

00151 { return m_PHEP4[ihep]; }         

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

void Gen_HEPEVT::momentum int &  ihep,
double  px,
double  py,
double  pz,
double  e,
double  m
[inline]
 

00199 {
00200     m_PHEP0[ihep] = px;
00201     m_PHEP1[ihep] = py;
00202     m_PHEP2[ihep] = pz;
00203     m_PHEP3[ihep] = e;
00204     m_PHEP4[ihep] = m;
00205 }

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

void Gen_HEPEVT::mothers int &  ihep,
int  value1,
int  value2
[inline]
 

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

void Gen_HEPEVT::nevhep int  value  ) 
 

int Gen_HEPEVT::nevhep void   )  const
 

void Gen_HEPEVT::nevhep int  value  )  [inline]
 

00174 { m_NEVHEP = value; }

int Gen_HEPEVT::nevhep void   )  const [inline]
 

00103 { return m_NEVHEP; }

void Gen_HEPEVT::nhep int  value  ) 
 

int Gen_HEPEVT::nhep void   )  const
 

void Gen_HEPEVT::nhep int  value  )  [inline]
 

00178 { m_NHEP = value; }

int Gen_HEPEVT::nhep void   )  const [inline]
 

00107 { return m_NHEP; }

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

void Gen_HEPEVT::position int &  ihep,
double  x,
double  y,
double  z,
double  t
[inline]
 

00210 {
00211     m_VHEP0[ihep] = x;
00212     m_VHEP1[ihep] = y;
00213     m_VHEP2[ihep] = z;
00214     m_VHEP3[ihep] = t;
00215 }

double Gen_HEPEVT::px int  ihep  ) 
 

double Gen_HEPEVT::px int  ihep  )  [inline]
 

00135 { return m_PHEP0[ihep]; }         

double Gen_HEPEVT::py int  ihep  ) 
 

double Gen_HEPEVT::py int  ihep  )  [inline]
 

00139 { return m_PHEP1[ihep]; }         

double Gen_HEPEVT::pz int  ihep  ) 
 

double Gen_HEPEVT::pz int  ihep  )  [inline]
 

00143 { return m_PHEP2[ihep]; }         

double Gen_HEPEVT::t int  ihep  ) 
 

double Gen_HEPEVT::t int  ihep  )  [inline]
 

00167 { return m_VHEP3[ihep]; }

double Gen_HEPEVT::x int  ihep  ) 
 

double Gen_HEPEVT::x int  ihep  )  [inline]
 

00155 { return m_VHEP0[ihep]; }         

double Gen_HEPEVT::y int  ihep  ) 
 

double Gen_HEPEVT::y int  ihep  )  [inline]
 

00159 { return m_VHEP1[ihep]; }         

double Gen_HEPEVT::z int  ihep  ) 
 

double Gen_HEPEVT::z int  ihep  )  [inline]
 

00163 { return m_VHEP2[ihep]; }         


Member Data Documentation

std::map<int, int> Gen_HEPEVT::m_IDHEP [private]
 

std::map<int, int> Gen_HEPEVT::m_IDHEP [private]
 

std::map<int, int> Gen_HEPEVT::m_ISTHEP [private]
 

std::map<int, int> Gen_HEPEVT::m_ISTHEP [private]
 

std::map<int, std::pair<int, int> > Gen_HEPEVT::m_JDAHEP [private]
 

std::map<int, std::pair<int, int> > Gen_HEPEVT::m_JDAHEP [private]
 

std::map<int, std::pair<int, int> > Gen_HEPEVT::m_JMOHEP [private]
 

std::map<int, std::pair<int, int> > Gen_HEPEVT::m_JMOHEP [private]
 

int Gen_HEPEVT::m_NEVHEP [private]
 

int Gen_HEPEVT::m_NHEP [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP0 [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP0 [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP1 [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP1 [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP2 [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP2 [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP3 [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP3 [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP4 [private]
 

std::map<int, double > Gen_HEPEVT::m_PHEP4 [private]
 

std::map<int, double > Gen_HEPEVT::m_VHEP0 [private]
 

std::map<int, double > Gen_HEPEVT::m_VHEP0 [private]
 

std::map<int, double > Gen_HEPEVT::m_VHEP1 [private]
 

std::map<int, double > Gen_HEPEVT::m_VHEP1 [private]
 

std::map<int, double > Gen_HEPEVT::m_VHEP2 [private]
 

std::map<int, double > Gen_HEPEVT::m_VHEP2 [private]
 

std::map<int, double > Gen_HEPEVT::m_VHEP3 [private]
 

std::map<int, double > Gen_HEPEVT::m_VHEP3 [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:16:30 2011 for BOSS6.5.5 by  doxygen 1.3.9.1