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

TMcParticle Class Reference

#include <TMcParticle.h>

List of all members.

Public Member Functions

vector< Int_t > getDaughters () const
vector< Int_t > getDaughters () const
Double_t getFinalPositionT () const
Double_t getFinalPositionT () const
Double_t getFinalPositionX () const
Double_t getFinalPositionX () const
Double_t getFinalPositionY () const
Double_t getFinalPositionY () const
Double_t getFinalPositionZ () const
Double_t getFinalPositionZ () const
Double_t getInitialMomentumE () const
Double_t getInitialMomentumE () const
Double_t getInitialMomentumX () const
Double_t getInitialMomentumX () const
Double_t getInitialMomentumY () const
Double_t getInitialMomentumY () const
Double_t getInitialMomentumZ () const
Double_t getInitialMomentumZ () const
Double_t getInitialPositionT () const
Double_t getInitialPositionT () const
Double_t getInitialPositionX () const
Double_t getInitialPositionX () const
Double_t getInitialPositionY () const
Double_t getInitialPositionY () const
Double_t getInitialPositionZ () const
Double_t getInitialPositionZ () const
Int_t getMother () const
Int_t getMother () const
Int_t getParticleID () const
Int_t getParticleID () const
UInt_t getStatusFlags () const
UInt_t getStatusFlags () const
Int_t getTrackIndex () const
Int_t getTrackIndex () const
Int_t getVertexIndex0 () const
Int_t getVertexIndex0 () const
Int_t getVertexIndex1 () const
Int_t getVertexIndex1 () const
void setDaughters (vector< Int_t > &daughters)
void setDaughters (vector< Int_t > &daughters)
void setFinalPositionT (Double_t positionT)
void setFinalPositionT (Double_t positionT)
void setFinalPositionX (Double_t positionX)
void setFinalPositionX (Double_t positionX)
void setFinalPositionY (Double_t positionY)
void setFinalPositionY (Double_t positionY)
void setFinalPositionZ (Double_t positionZ)
void setFinalPositionZ (Double_t positionZ)
void setInitialMomentumE (Double_t momentumE)
void setInitialMomentumE (Double_t momentumE)
void setInitialMomentumX (Double_t momentumX)
void setInitialMomentumX (Double_t momentumX)
void setInitialMomentumY (Double_t momentumY)
void setInitialMomentumY (Double_t momentumY)
void setInitialMomentumZ (Double_t momentumZ)
void setInitialMomentumZ (Double_t momentumZ)
void setInitialPositionT (Double_t positionT)
void setInitialPositionT (Double_t positionT)
void setInitialPositionX (Double_t positionX)
void setInitialPositionX (Double_t positionX)
void setInitialPositionY (Double_t positionY)
void setInitialPositionY (Double_t positionY)
void setInitialPositionZ (Double_t positionZ)
void setInitialPositionZ (Double_t positionZ)
void setMother (Int_t mother)
void setMother (Int_t mother)
void setParticleID (Int_t particleID)
void setParticleID (Int_t particleID)
void setStatusFlags (UInt_t statusFlags)
void setStatusFlags (UInt_t statusFlags)
void setTrackIndex (Int_t trackIndex)
void setTrackIndex (Int_t trackIndex)
void setVertexIndex0 (Int_t vertexIndex0)
void setVertexIndex0 (Int_t vertexIndex0)
void setVertexIndex1 (Int_t vertexIndex1)
void setVertexIndex1 (Int_t vertexIndex1)
 TMcParticle ()
 TMcParticle ()
 ~TMcParticle ()
 ~TMcParticle ()

Private Attributes

vector< Int_t > m_daughters
vector< Int_t > m_daughters
Double_t m_eInitialMomentum
Int_t m_mother
Int_t m_particleID
UInt_t m_statusFlags
Double_t m_tFinalPosition
Double_t m_tInitialPosition
Int_t m_trackIndex
Int_t m_vertexIndex0
Int_t m_vertexIndex1
Double_t m_xFinalPosition
Double_t m_xInitialMomentum
Double_t m_xInitialPosition
Double_t m_yFinalPosition
Double_t m_yInitialMomentum
Double_t m_yInitialPosition
Double_t m_zFinalPosition
Double_t m_zInitialMomentum
Double_t m_zInitialPosition


Constructor & Destructor Documentation

TMcParticle::TMcParticle  ) 
 

TMcParticle::~TMcParticle  ) 
 

00012                            {
00013     Clear();
00014  }

TMcParticle::TMcParticle  ) 
 

TMcParticle::~TMcParticle  ) 
 


Member Function Documentation

vector<Int_t> TMcParticle::getDaughters  )  const [inline]
 

00085 { return  m_daughters; }

vector<Int_t> TMcParticle::getDaughters  )  const [inline]
 

00085 { return  m_daughters; }

Double_t TMcParticle::getFinalPositionT  )  const [inline]
 

00053 {return m_tFinalPosition;}

Double_t TMcParticle::getFinalPositionT  )  const [inline]
 

00053 {return m_tFinalPosition;}

Double_t TMcParticle::getFinalPositionX  )  const [inline]
 

00044 {return m_xFinalPosition;}

Double_t TMcParticle::getFinalPositionX  )  const [inline]
 

00044 {return m_xFinalPosition;}

Double_t TMcParticle::getFinalPositionY  )  const [inline]
 

00047 {return m_yFinalPosition;}

Double_t TMcParticle::getFinalPositionY  )  const [inline]
 

00047 {return m_yFinalPosition;}

Double_t TMcParticle::getFinalPositionZ  )  const [inline]
 

00050 {return m_zFinalPosition;}

Double_t TMcParticle::getFinalPositionZ  )  const [inline]
 

00050 {return m_zFinalPosition;}

Double_t TMcParticle::getInitialMomentumE  )  const [inline]
 

00065 {return m_eInitialMomentum;}

Double_t TMcParticle::getInitialMomentumE  )  const [inline]
 

00065 {return m_eInitialMomentum;}

Double_t TMcParticle::getInitialMomentumX  )  const [inline]
 

00056 {return m_xInitialMomentum;}

Double_t TMcParticle::getInitialMomentumX  )  const [inline]
 

00056 {return m_xInitialMomentum;}

Double_t TMcParticle::getInitialMomentumY  )  const [inline]
 

00059 {return m_yInitialMomentum;}

Double_t TMcParticle::getInitialMomentumY  )  const [inline]
 

00059 {return m_yInitialMomentum;}

Double_t TMcParticle::getInitialMomentumZ  )  const [inline]
 

00062 {return m_zInitialMomentum;}

Double_t TMcParticle::getInitialMomentumZ  )  const [inline]
 

00062 {return m_zInitialMomentum;}

Double_t TMcParticle::getInitialPositionT  )  const [inline]
 

00041 {return m_tInitialPosition;}

Double_t TMcParticle::getInitialPositionT  )  const [inline]
 

00041 {return m_tInitialPosition;}

Double_t TMcParticle::getInitialPositionX  )  const [inline]
 

00032 {return m_xInitialPosition;}

Double_t TMcParticle::getInitialPositionX  )  const [inline]
 

00032 {return m_xInitialPosition;}

Double_t TMcParticle::getInitialPositionY  )  const [inline]
 

00035 {return m_yInitialPosition;}

Double_t TMcParticle::getInitialPositionY  )  const [inline]
 

00035 {return m_yInitialPosition;}

Double_t TMcParticle::getInitialPositionZ  )  const [inline]
 

00038 {return m_zInitialPosition;}

Double_t TMcParticle::getInitialPositionZ  )  const [inline]
 

00038 {return m_zInitialPosition;}

Int_t TMcParticle::getMother  )  const [inline]
 

00082 { return m_mother; }

Int_t TMcParticle::getMother  )  const [inline]
 

00082 { return m_mother; }

Int_t TMcParticle::getParticleID  )  const [inline]
 

00017 {return m_particleID; }

Int_t TMcParticle::getParticleID  )  const [inline]
 

00017 {return m_particleID; }

UInt_t TMcParticle::getStatusFlags  )  const [inline]
 

00029 {return m_statusFlags; }

UInt_t TMcParticle::getStatusFlags  )  const [inline]
 

00029 {return m_statusFlags; }

Int_t TMcParticle::getTrackIndex  )  const [inline]
 

00020 {return m_trackIndex; }

Int_t TMcParticle::getTrackIndex  )  const [inline]
 

00020 {return m_trackIndex; }

Int_t TMcParticle::getVertexIndex0  )  const [inline]
 

00023 {return m_vertexIndex0; }

Int_t TMcParticle::getVertexIndex0  )  const [inline]
 

00023 {return m_vertexIndex0; }

Int_t TMcParticle::getVertexIndex1  )  const [inline]
 

00026 {return m_vertexIndex1; }

Int_t TMcParticle::getVertexIndex1  )  const [inline]
 

00026 {return m_vertexIndex1; }

void TMcParticle::setDaughters vector< Int_t > &  daughters  )  [inline]
 

00118 { m_daughters = daughters; }

void TMcParticle::setDaughters vector< Int_t > &  daughters  )  [inline]
 

00118 { m_daughters = daughters; }

void TMcParticle::setFinalPositionT Double_t  positionT  )  [inline]
 

00104 {m_tFinalPosition = positionT;}

void TMcParticle::setFinalPositionT Double_t  positionT  )  [inline]
 

00104 {m_tFinalPosition = positionT;}

void TMcParticle::setFinalPositionX Double_t  positionX  )  [inline]
 

00101 {m_xFinalPosition = positionX;}

void TMcParticle::setFinalPositionX Double_t  positionX  )  [inline]
 

00101 {m_xFinalPosition = positionX;}

void TMcParticle::setFinalPositionY Double_t  positionY  )  [inline]
 

00102 {m_yFinalPosition = positionY;}

void TMcParticle::setFinalPositionY Double_t  positionY  )  [inline]
 

00102 {m_yFinalPosition = positionY;}

void TMcParticle::setFinalPositionZ Double_t  positionZ  )  [inline]
 

00103 {m_zFinalPosition = positionZ;}

void TMcParticle::setFinalPositionZ Double_t  positionZ  )  [inline]
 

00103 {m_zFinalPosition = positionZ;}

void TMcParticle::setInitialMomentumE Double_t  momentumE  )  [inline]
 

00109 {m_eInitialMomentum = momentumE;}

void TMcParticle::setInitialMomentumE Double_t  momentumE  )  [inline]
 

00109 {m_eInitialMomentum = momentumE;}

void TMcParticle::setInitialMomentumX Double_t  momentumX  )  [inline]
 

00106 {m_xInitialMomentum = momentumX;}

void TMcParticle::setInitialMomentumX Double_t  momentumX  )  [inline]
 

00106 {m_xInitialMomentum = momentumX;}

void TMcParticle::setInitialMomentumY Double_t  momentumY  )  [inline]
 

00107 {m_yInitialMomentum = momentumY;}

void TMcParticle::setInitialMomentumY Double_t  momentumY  )  [inline]
 

00107 {m_yInitialMomentum = momentumY;}

void TMcParticle::setInitialMomentumZ Double_t  momentumZ  )  [inline]
 

00108 {m_zInitialMomentum = momentumZ;}

void TMcParticle::setInitialMomentumZ Double_t  momentumZ  )  [inline]
 

00108 {m_zInitialMomentum = momentumZ;}

void TMcParticle::setInitialPositionT Double_t  positionT  )  [inline]
 

00099 {m_tInitialPosition = positionT;}

void TMcParticle::setInitialPositionT Double_t  positionT  )  [inline]
 

00099 {m_tInitialPosition = positionT;}

void TMcParticle::setInitialPositionX Double_t  positionX  )  [inline]
 

00096 {m_xInitialPosition = positionX;}

void TMcParticle::setInitialPositionX Double_t  positionX  )  [inline]
 

00096 {m_xInitialPosition = positionX;}

void TMcParticle::setInitialPositionY Double_t  positionY  )  [inline]
 

00097 {m_yInitialPosition = positionY;}

void TMcParticle::setInitialPositionY Double_t  positionY  )  [inline]
 

00097 {m_yInitialPosition = positionY;}

void TMcParticle::setInitialPositionZ Double_t  positionZ  )  [inline]
 

00098 {m_zInitialPosition = positionZ;}

void TMcParticle::setInitialPositionZ Double_t  positionZ  )  [inline]
 

00098 {m_zInitialPosition = positionZ;}

void TMcParticle::setMother Int_t  mother  )  [inline]
 

00117 {m_mother = mother; }

void TMcParticle::setMother Int_t  mother  )  [inline]
 

00117 {m_mother = mother; }

void TMcParticle::setParticleID Int_t  particleID  )  [inline]
 

00089 {m_particleID = particleID;}

void TMcParticle::setParticleID Int_t  particleID  )  [inline]
 

00089 {m_particleID = particleID;}

void TMcParticle::setStatusFlags UInt_t  statusFlags  )  [inline]
 

00094 {m_statusFlags  = statusFlags; }

void TMcParticle::setStatusFlags UInt_t  statusFlags  )  [inline]
 

00094 {m_statusFlags  = statusFlags; }

void TMcParticle::setTrackIndex Int_t  trackIndex  )  [inline]
 

00090 {m_trackIndex = trackIndex;}

void TMcParticle::setTrackIndex Int_t  trackIndex  )  [inline]
 

00090 {m_trackIndex = trackIndex;}

void TMcParticle::setVertexIndex0 Int_t  vertexIndex0  )  [inline]
 

00092 {m_vertexIndex0 = vertexIndex0; }

void TMcParticle::setVertexIndex0 Int_t  vertexIndex0  )  [inline]
 

00092 {m_vertexIndex0 = vertexIndex0; }

void TMcParticle::setVertexIndex1 Int_t  vertexIndex1  )  [inline]
 

00093 {m_vertexIndex1 = vertexIndex1; }

void TMcParticle::setVertexIndex1 Int_t  vertexIndex1  )  [inline]
 

00093 {m_vertexIndex1 = vertexIndex1; }


Member Data Documentation

vector<Int_t> TMcParticle::m_daughters [private]
 

vector<Int_t> TMcParticle::m_daughters [private]
 

Double_t TMcParticle::m_eInitialMomentum [private]
 

Int_t TMcParticle::m_mother [private]
 

Int_t TMcParticle::m_particleID [private]
 

UInt_t TMcParticle::m_statusFlags [private]
 

Double_t TMcParticle::m_tFinalPosition [private]
 

Double_t TMcParticle::m_tInitialPosition [private]
 

Int_t TMcParticle::m_trackIndex [private]
 

Int_t TMcParticle::m_vertexIndex0 [private]
 

Int_t TMcParticle::m_vertexIndex1 [private]
 

Double_t TMcParticle::m_xFinalPosition [private]
 

Double_t TMcParticle::m_xInitialMomentum [private]
 

Double_t TMcParticle::m_xInitialPosition [private]
 

Double_t TMcParticle::m_yFinalPosition [private]
 

Double_t TMcParticle::m_yInitialMomentum [private]
 

Double_t TMcParticle::m_yInitialPosition [private]
 

Double_t TMcParticle::m_zFinalPosition [private]
 

Double_t TMcParticle::m_zInitialMomentum [private]
 

Double_t TMcParticle::m_zInitialPosition [private]
 


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