BOSS 7.0.8
BESIII Offline Software System
Loading...
Searching...
No Matches
TEmcMc Class Reference

#include <TEmcMc.h>

+ Inheritance diagram for TEmcMc:

Public Member Functions

 TEmcMc ()
 
 ~TEmcMc ()
 
std::map< Int_t, Double_t > getHitMap () const
 
int getHitEmc () const
 
int getPDGCode () const
 
double getPDGCharge () const
 
double getTime () const
 
UInt_t getId () const
 
UInt_t getTrackIndex () const
 
Double_t getPositionX () const
 
Double_t getPositionY () const
 
Double_t getPositionZ () const
 
Double_t getPx () const
 
Double_t getPy () const
 
Double_t getPz () const
 
Double_t getDepositEnergy () const
 
void setHitMap (std::map< Int_t, Double_t > hitMap)
 
void setHitEmc (int hitEmc)
 
void setPDGCode (int PDGCode)
 
void setPDGCharge (double PDGCharge)
 
void setTime (double time)
 
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 setPx (Double_t px)
 
void setPy (Double_t py)
 
void setPz (Double_t pz)
 
void setDepositEnergy (Double_t depositEnergy)
 

Detailed Description

Definition at line 10 of file TEmcMc.h.

Constructor & Destructor Documentation

◆ TEmcMc()

TEmcMc::TEmcMc ( )

◆ ~TEmcMc()

TEmcMc::~TEmcMc ( )

Definition at line 12 of file TEmcMc.cxx.

12 {
13 Clear();
14}

Member Function Documentation

◆ getDepositEnergy()

Double_t TEmcMc::getDepositEnergy ( ) const
inline

Definition at line 58 of file TEmcMc.h.

58{return m_depositEnergy;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getHitEmc()

int TEmcMc::getHitEmc ( ) const
inline

Definition at line 22 of file TEmcMc.h.

22{return m_hitEmc;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getHitMap()

std::map< Int_t, Double_t > TEmcMc::getHitMap ( ) const
inline

Definition at line 19 of file TEmcMc.h.

19{ return m_hitMap; }

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getId()

UInt_t TEmcMc::getId ( ) const
inline

Definition at line 34 of file TEmcMc.h.

34{return m_id;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPDGCharge()

double TEmcMc::getPDGCharge ( ) const
inline

Definition at line 28 of file TEmcMc.h.

28{return m_PDGCharge;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPDGCode()

int TEmcMc::getPDGCode ( ) const
inline

Definition at line 25 of file TEmcMc.h.

25{return m_PDGCode;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPositionX()

Double_t TEmcMc::getPositionX ( ) const
inline

Definition at line 40 of file TEmcMc.h.

40{return m_xPosition;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPositionY()

Double_t TEmcMc::getPositionY ( ) const
inline

Definition at line 43 of file TEmcMc.h.

43{return m_yPosition;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPositionZ()

Double_t TEmcMc::getPositionZ ( ) const
inline

Definition at line 46 of file TEmcMc.h.

46{return m_zPosition;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPx()

Double_t TEmcMc::getPx ( ) const
inline

Definition at line 49 of file TEmcMc.h.

49{return m_px ;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPy()

Double_t TEmcMc::getPy ( ) const
inline

Definition at line 52 of file TEmcMc.h.

52{return m_py ;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPz()

Double_t TEmcMc::getPz ( ) const
inline

Definition at line 55 of file TEmcMc.h.

55{return m_pz ;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getTime()

double TEmcMc::getTime ( ) const
inline

Definition at line 31 of file TEmcMc.h.

31{return m_time;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getTrackIndex()

UInt_t TEmcMc::getTrackIndex ( ) const
inline

Definition at line 37 of file TEmcMc.h.

37{return m_trackIndex; }

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ setDepositEnergy()

void TEmcMc::setDepositEnergy ( Double_t  depositEnergy)
inline

Definition at line 76 of file TEmcMc.h.

76{m_depositEnergy = depositEnergy;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setHitEmc()

void TEmcMc::setHitEmc ( int  hitEmc)
inline

Definition at line 63 of file TEmcMc.h.

63{m_hitEmc = hitEmc ;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setHitMap()

void TEmcMc::setHitMap ( std::map< Int_t, Double_t >  hitMap)
inline

Definition at line 62 of file TEmcMc.h.

62{m_hitMap = hitMap; }

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setId()

void TEmcMc::setId ( UInt_t  id)
inline

Definition at line 68 of file TEmcMc.h.

68{m_id = id ;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPDGCharge()

void TEmcMc::setPDGCharge ( double  PDGCharge)
inline

Definition at line 65 of file TEmcMc.h.

65{m_PDGCharge = PDGCharge ;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPDGCode()

void TEmcMc::setPDGCode ( int  PDGCode)
inline

Definition at line 64 of file TEmcMc.h.

64{m_PDGCode = PDGCode ;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPositionX()

void TEmcMc::setPositionX ( Double_t  positionX)
inline

Definition at line 70 of file TEmcMc.h.

70{m_xPosition = positionX;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPositionY()

void TEmcMc::setPositionY ( Double_t  positionY)
inline

Definition at line 71 of file TEmcMc.h.

71{m_yPosition = positionY;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPositionZ()

void TEmcMc::setPositionZ ( Double_t  positionZ)
inline

Definition at line 72 of file TEmcMc.h.

72{m_zPosition = positionZ;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPx()

void TEmcMc::setPx ( Double_t  px)
inline

Definition at line 73 of file TEmcMc.h.

73{m_px = px;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPy()

void TEmcMc::setPy ( Double_t  py)
inline

Definition at line 74 of file TEmcMc.h.

74{m_py = py;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPz()

void TEmcMc::setPz ( Double_t  pz)
inline

Definition at line 75 of file TEmcMc.h.

75{m_pz = pz;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setTime()

void TEmcMc::setTime ( double  time)
inline

Definition at line 66 of file TEmcMc.h.

66{m_time = time ;}
Double_t time

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setTrackIndex()

void TEmcMc::setTrackIndex ( UInt_t  trackIndex)
inline

Definition at line 69 of file TEmcMc.h.

69{ m_trackIndex = trackIndex;}

Referenced by EmcMcHitCnv::DataObjectToTObject().


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