TMdcMc Class Reference

#include <TMdcMc.h>

List of all members.

Public Member Functions

 TMdcMc ()
 ~TMdcMc ()
UInt_t getId () const
UInt_t getTrackIndex () const
Double_t getPositionX () const
Double_t getPositionY () const
Double_t getPositionZ () const
Double_t getDriftDistance () const
Double_t getDepositEnergy () const
Int_t getPositionFlag () const
void setId (UInt_t id)
void setTrackIndex (UInt_t trackIndex)
void setPositionX (Double_t positionX)
void setPositionY (Double_t positionY)
void setPositionZ (Double_t positionZ)
void setDriftDistance (Double_t driftDistance)
void setDepositEnergy (Double_t depositEnergy)
void setPositionFlag (Int_t posFlag)

Private Attributes

UInt_t m_id
UInt_t m_trackIndex
Double_t m_xPosition
Double_t m_yPosition
Double_t m_zPosition
Double_t m_driftDistance
Double_t m_depositEnergy
Int_t m_posFlag


Detailed Description

Definition at line 8 of file TMdcMc.h.


Constructor & Destructor Documentation

TMdcMc::TMdcMc (  ) 

TMdcMc::~TMdcMc (  ) 

Definition at line 12 of file TMdcMc.cxx.

00012                  {
00013     Clear();
00014  }


Member Function Documentation

Double_t TMdcMc::getDepositEnergy (  )  const [inline]

Definition at line 34 of file TMdcMc.h.

References m_depositEnergy.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00034 {return m_depositEnergy;}

Double_t TMdcMc::getDriftDistance (  )  const [inline]

Definition at line 31 of file TMdcMc.h.

References m_driftDistance.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00031 {return m_driftDistance;}

UInt_t TMdcMc::getId (  )  const [inline]

Definition at line 16 of file TMdcMc.h.

References m_id.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00016 {return m_id;}

Int_t TMdcMc::getPositionFlag (  )  const [inline]

Definition at line 37 of file TMdcMc.h.

References m_posFlag.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00037 {return m_posFlag; }

Double_t TMdcMc::getPositionX (  )  const [inline]

Definition at line 22 of file TMdcMc.h.

References m_xPosition.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00022 {return m_xPosition;}

Double_t TMdcMc::getPositionY (  )  const [inline]

Definition at line 25 of file TMdcMc.h.

References m_yPosition.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00025 {return m_yPosition;}

Double_t TMdcMc::getPositionZ (  )  const [inline]

Definition at line 28 of file TMdcMc.h.

References m_zPosition.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00028 {return m_zPosition;}

UInt_t TMdcMc::getTrackIndex (  )  const [inline]

Definition at line 19 of file TMdcMc.h.

References m_trackIndex.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00019 {return m_trackIndex; }

void TMdcMc::setDepositEnergy ( Double_t  depositEnergy  )  [inline]

Definition at line 49 of file TMdcMc.h.

References m_depositEnergy.

Referenced by MdcMcHitCnv::DataObjectToTObject().

00049 {m_depositEnergy = depositEnergy;}

void TMdcMc::setDriftDistance ( Double_t  driftDistance  )  [inline]

Definition at line 48 of file TMdcMc.h.

References m_driftDistance.

Referenced by MdcMcHitCnv::DataObjectToTObject().

00048 {m_driftDistance = driftDistance;}

void TMdcMc::setId ( UInt_t  id  )  [inline]

Definition at line 43 of file TMdcMc.h.

References m_id.

Referenced by MdcMcHitCnv::DataObjectToTObject().

00043 {m_id = id ;}

void TMdcMc::setPositionFlag ( Int_t  posFlag  )  [inline]

Definition at line 50 of file TMdcMc.h.

References m_posFlag.

Referenced by MdcMcHitCnv::DataObjectToTObject().

00050 { m_posFlag = posFlag; }

void TMdcMc::setPositionX ( Double_t  positionX  )  [inline]

Definition at line 45 of file TMdcMc.h.

References m_xPosition.

Referenced by MdcMcHitCnv::DataObjectToTObject().

00045 {m_xPosition = positionX;}

void TMdcMc::setPositionY ( Double_t  positionY  )  [inline]

Definition at line 46 of file TMdcMc.h.

References m_yPosition.

Referenced by MdcMcHitCnv::DataObjectToTObject().

00046 {m_yPosition = positionY;}

void TMdcMc::setPositionZ ( Double_t  positionZ  )  [inline]

Definition at line 47 of file TMdcMc.h.

References m_zPosition.

Referenced by MdcMcHitCnv::DataObjectToTObject().

00047 {m_zPosition = positionZ;}

void TMdcMc::setTrackIndex ( UInt_t  trackIndex  )  [inline]

Definition at line 44 of file TMdcMc.h.

References m_trackIndex.

Referenced by MdcMcHitCnv::DataObjectToTObject().

00044 { m_trackIndex = trackIndex;}


Member Data Documentation

Double_t TMdcMc::m_depositEnergy [private]

Definition at line 66 of file TMdcMc.h.

Referenced by getDepositEnergy(), and setDepositEnergy().

Double_t TMdcMc::m_driftDistance [private]

Definition at line 64 of file TMdcMc.h.

Referenced by getDriftDistance(), and setDriftDistance().

UInt_t TMdcMc::m_id [private]

Definition at line 54 of file TMdcMc.h.

Referenced by getId(), and setId().

Int_t TMdcMc::m_posFlag [private]

Definition at line 68 of file TMdcMc.h.

Referenced by getPositionFlag(), and setPositionFlag().

UInt_t TMdcMc::m_trackIndex [private]

Definition at line 56 of file TMdcMc.h.

Referenced by getTrackIndex(), and setTrackIndex().

Double_t TMdcMc::m_xPosition [private]

Definition at line 58 of file TMdcMc.h.

Referenced by getPositionX(), and setPositionX().

Double_t TMdcMc::m_yPosition [private]

Definition at line 60 of file TMdcMc.h.

Referenced by getPositionY(), and setPositionY().

Double_t TMdcMc::m_zPosition [private]

Definition at line 62 of file TMdcMc.h.

Referenced by getPositionZ(), and setPositionZ().


Generated on Tue Nov 29 23:36:01 2016 for BOSS_7.0.2 by  doxygen 1.4.7