BOSS 7.0.4
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)
 
 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

Constructor & Destructor Documentation

◆ TEmcMc() [1/2]

TEmcMc::TEmcMc ( )

◆ ~TEmcMc() [1/2]

TEmcMc::~TEmcMc ( )

Definition at line 12 of file TEmcMc.cxx.

12 {
13 Clear();
14}

◆ TEmcMc() [2/2]

TEmcMc::TEmcMc ( )

◆ ~TEmcMc() [2/2]

TEmcMc::~TEmcMc ( )

Member Function Documentation

◆ getDepositEnergy() [1/2]

Double_t TEmcMc::getDepositEnergy ( ) const
inline

Definition at line 58 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

58{return m_depositEnergy;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getDepositEnergy() [2/2]

Double_t TEmcMc::getDepositEnergy ( ) const
inline

Definition at line 58 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

58{return m_depositEnergy;}

◆ getHitEmc() [1/2]

int TEmcMc::getHitEmc ( ) const
inline

Definition at line 22 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

22{return m_hitEmc;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getHitEmc() [2/2]

int TEmcMc::getHitEmc ( ) const
inline

Definition at line 22 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

22{return m_hitEmc;}

◆ getHitMap() [1/2]

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

Definition at line 19 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

19{ return m_hitMap; }

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getHitMap() [2/2]

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

Definition at line 19 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

19{ return m_hitMap; }

◆ getId() [1/2]

UInt_t TEmcMc::getId ( ) const
inline

◆ getId() [2/2]

UInt_t TEmcMc::getId ( ) const
inline

Definition at line 34 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

34{return m_id;}

◆ getPDGCharge() [1/2]

double TEmcMc::getPDGCharge ( ) const
inline

Definition at line 28 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

28{return m_PDGCharge;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPDGCharge() [2/2]

double TEmcMc::getPDGCharge ( ) const
inline

Definition at line 28 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

28{return m_PDGCharge;}

◆ getPDGCode() [1/2]

int TEmcMc::getPDGCode ( ) const
inline

Definition at line 25 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

25{return m_PDGCode;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPDGCode() [2/2]

int TEmcMc::getPDGCode ( ) const
inline

Definition at line 25 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

25{return m_PDGCode;}

◆ getPositionX() [1/2]

Double_t TEmcMc::getPositionX ( ) const
inline

Definition at line 40 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

40{return m_xPosition;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPositionX() [2/2]

Double_t TEmcMc::getPositionX ( ) const
inline

Definition at line 40 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

40{return m_xPosition;}

◆ getPositionY() [1/2]

Double_t TEmcMc::getPositionY ( ) const
inline

Definition at line 43 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

43{return m_yPosition;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPositionY() [2/2]

Double_t TEmcMc::getPositionY ( ) const
inline

Definition at line 43 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

43{return m_yPosition;}

◆ getPositionZ() [1/2]

Double_t TEmcMc::getPositionZ ( ) const
inline

Definition at line 46 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

46{return m_zPosition;}

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getPositionZ() [2/2]

Double_t TEmcMc::getPositionZ ( ) const
inline

Definition at line 46 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

46{return m_zPosition;}

◆ getPx() [1/2]

Double_t TEmcMc::getPx ( ) const
inline

◆ getPx() [2/2]

Double_t TEmcMc::getPx ( ) const
inline

Definition at line 49 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

49{return m_px ;}

◆ getPy() [1/2]

Double_t TEmcMc::getPy ( ) const
inline

◆ getPy() [2/2]

Double_t TEmcMc::getPy ( ) const
inline

Definition at line 52 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

52{return m_py ;}

◆ getPz() [1/2]

Double_t TEmcMc::getPz ( ) const
inline

◆ getPz() [2/2]

Double_t TEmcMc::getPz ( ) const
inline

Definition at line 55 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

55{return m_pz ;}

◆ getTime() [1/2]

double TEmcMc::getTime ( ) const
inline

◆ getTime() [2/2]

double TEmcMc::getTime ( ) const
inline

Definition at line 31 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

31{return m_time;}

◆ getTrackIndex() [1/2]

UInt_t TEmcMc::getTrackIndex ( ) const
inline

Definition at line 37 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

37{return m_trackIndex; }

Referenced by EmcMcHitCnv::TObjectToDataObject().

◆ getTrackIndex() [2/2]

UInt_t TEmcMc::getTrackIndex ( ) const
inline

Definition at line 37 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

37{return m_trackIndex; }

◆ setDepositEnergy() [1/2]

void TEmcMc::setDepositEnergy ( Double_t  depositEnergy)
inline

Definition at line 76 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

76{m_depositEnergy = depositEnergy;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setDepositEnergy() [2/2]

void TEmcMc::setDepositEnergy ( Double_t  depositEnergy)
inline

Definition at line 76 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

76{m_depositEnergy = depositEnergy;}

◆ setHitEmc() [1/2]

void TEmcMc::setHitEmc ( int  hitEmc)
inline

Definition at line 63 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

63{m_hitEmc = hitEmc ;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setHitEmc() [2/2]

void TEmcMc::setHitEmc ( int  hitEmc)
inline

Definition at line 63 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

63{m_hitEmc = hitEmc ;}

◆ setHitMap() [1/2]

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

Definition at line 62 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

62{m_hitMap = hitMap; }

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setHitMap() [2/2]

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

Definition at line 62 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

62{m_hitMap = hitMap; }

◆ setId() [1/2]

void TEmcMc::setId ( UInt_t  id)
inline

◆ setId() [2/2]

void TEmcMc::setId ( UInt_t  id)
inline

Definition at line 68 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

68{m_id = id ;}

◆ setPDGCharge() [1/2]

void TEmcMc::setPDGCharge ( double  PDGCharge)
inline

Definition at line 65 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

65{m_PDGCharge = PDGCharge ;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPDGCharge() [2/2]

void TEmcMc::setPDGCharge ( double  PDGCharge)
inline

Definition at line 65 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

65{m_PDGCharge = PDGCharge ;}

◆ setPDGCode() [1/2]

void TEmcMc::setPDGCode ( int  PDGCode)
inline

Definition at line 64 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

64{m_PDGCode = PDGCode ;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPDGCode() [2/2]

void TEmcMc::setPDGCode ( int  PDGCode)
inline

Definition at line 64 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

64{m_PDGCode = PDGCode ;}

◆ setPositionX() [1/2]

void TEmcMc::setPositionX ( Double_t  positionX)
inline

Definition at line 70 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

70{m_xPosition = positionX;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPositionX() [2/2]

void TEmcMc::setPositionX ( Double_t  positionX)
inline

Definition at line 70 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

70{m_xPosition = positionX;}

◆ setPositionY() [1/2]

void TEmcMc::setPositionY ( Double_t  positionY)
inline

Definition at line 71 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

71{m_yPosition = positionY;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPositionY() [2/2]

void TEmcMc::setPositionY ( Double_t  positionY)
inline

Definition at line 71 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

71{m_yPosition = positionY;}

◆ setPositionZ() [1/2]

void TEmcMc::setPositionZ ( Double_t  positionZ)
inline

Definition at line 72 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

72{m_zPosition = positionZ;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setPositionZ() [2/2]

void TEmcMc::setPositionZ ( Double_t  positionZ)
inline

Definition at line 72 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

72{m_zPosition = positionZ;}

◆ setPx() [1/2]

void TEmcMc::setPx ( Double_t  px)
inline

◆ setPx() [2/2]

void TEmcMc::setPx ( Double_t  px)
inline

Definition at line 73 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

73{m_px = px;}

◆ setPy() [1/2]

void TEmcMc::setPy ( Double_t  py)
inline

◆ setPy() [2/2]

void TEmcMc::setPy ( Double_t  py)
inline

Definition at line 74 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

74{m_py = py;}

◆ setPz() [1/2]

void TEmcMc::setPz ( Double_t  pz)
inline

◆ setPz() [2/2]

void TEmcMc::setPz ( Double_t  pz)
inline

Definition at line 75 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

75{m_pz = pz;}

◆ setTime() [1/2]

void TEmcMc::setTime ( double  time)
inline

Definition at line 66 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

66{m_time = time ;}
Double_t time

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setTime() [2/2]

void TEmcMc::setTime ( double  time)
inline

Definition at line 66 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

66{m_time = time ;}

◆ setTrackIndex() [1/2]

void TEmcMc::setTrackIndex ( UInt_t  trackIndex)
inline

Definition at line 69 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEmcMc.h.

69{ m_trackIndex = trackIndex;}

Referenced by EmcMcHitCnv::DataObjectToTObject().

◆ setTrackIndex() [2/2]

void TEmcMc::setTrackIndex ( UInt_t  trackIndex)
inline

Definition at line 69 of file InstallArea/include/RootEventData/RootEventData/TEmcMc.h.

69{ m_trackIndex = trackIndex;}

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