CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
TMdcMc Class Reference

#include <TMdcMc.h>

+ Inheritance diagram for TMdcMc:

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
 
Int_t getPDGCode () const
 
Int_t getIsSecondary () const
 
Double_t getMomentumX () const
 
Double_t getMomentumY () const
 
Double_t getMomentumZ () const
 
Double_t getFlightLength () const
 
TString getCreatorProcess () const
 
Int_t getDigiIdx () 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)
 
void setPDGCode (Int_t code)
 
void setIsSecondary (Int_t isSec)
 
void setMomentumX (Double_t momentumX)
 
void setMomentumY (Double_t momentumY)
 
void setMomentumZ (Double_t momentumZ)
 
void setFlightLength (Double_t flightLength)
 
void setCreatorProcess (TString creatorProcess)
 
void setDigiIdx (Int_t id)
 

Detailed Description

Definition at line 9 of file TMdcMc.h.

Constructor & Destructor Documentation

◆ TMdcMc()

TMdcMc::TMdcMc ( )

◆ ~TMdcMc()

TMdcMc::~TMdcMc ( )

Definition at line 12 of file TMdcMc.cxx.

12 {
13 Clear();
14 }

Member Function Documentation

◆ getCreatorProcess()

TString TMdcMc::getCreatorProcess ( ) const
inline

Definition at line 55 of file TMdcMc.h.

55{return m_creatorProcess;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getDepositEnergy()

Double_t TMdcMc::getDepositEnergy ( ) const
inline

Definition at line 35 of file TMdcMc.h.

35{return m_depositEnergy;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getDigiIdx()

Int_t TMdcMc::getDigiIdx ( ) const
inline

Definition at line 57 of file TMdcMc.h.

57{return m_digi_id;}// positve: contribute to both time and charge, negative: only charge

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getDriftDistance()

Double_t TMdcMc::getDriftDistance ( ) const
inline

Definition at line 32 of file TMdcMc.h.

32{return m_driftDistance;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getFlightLength()

Double_t TMdcMc::getFlightLength ( ) const
inline

Definition at line 53 of file TMdcMc.h.

53{return m_flightLength;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getId()

UInt_t TMdcMc::getId ( ) const
inline

Definition at line 17 of file TMdcMc.h.

17{return m_id;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getIsSecondary()

Int_t TMdcMc::getIsSecondary ( ) const
inline

Definition at line 41 of file TMdcMc.h.

41{return m_isSecondary;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getMomentumX()

Double_t TMdcMc::getMomentumX ( ) const
inline

Definition at line 44 of file TMdcMc.h.

44{return m_xMomentum;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getMomentumY()

Double_t TMdcMc::getMomentumY ( ) const
inline

Definition at line 47 of file TMdcMc.h.

47{return m_yMomentum;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getMomentumZ()

Double_t TMdcMc::getMomentumZ ( ) const
inline

Definition at line 50 of file TMdcMc.h.

50{return m_zMomentum;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getPDGCode()

Int_t TMdcMc::getPDGCode ( ) const
inline

Definition at line 40 of file TMdcMc.h.

40{return m_pdg_code;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getPositionFlag()

Int_t TMdcMc::getPositionFlag ( ) const
inline

Definition at line 38 of file TMdcMc.h.

38{return m_posFlag; }

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getPositionX()

Double_t TMdcMc::getPositionX ( ) const
inline

Definition at line 23 of file TMdcMc.h.

23{return m_xPosition;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getPositionY()

Double_t TMdcMc::getPositionY ( ) const
inline

Definition at line 26 of file TMdcMc.h.

26{return m_yPosition;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getPositionZ()

Double_t TMdcMc::getPositionZ ( ) const
inline

Definition at line 29 of file TMdcMc.h.

29{return m_zPosition;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getTrackIndex()

UInt_t TMdcMc::getTrackIndex ( ) const
inline

Definition at line 20 of file TMdcMc.h.

20{return m_trackIndex; }

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ setCreatorProcess()

void TMdcMc::setCreatorProcess ( TString  creatorProcess)
inline

Definition at line 81 of file TMdcMc.h.

81{m_creatorProcess = creatorProcess;};

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setDepositEnergy()

void TMdcMc::setDepositEnergy ( Double_t  depositEnergy)
inline

Definition at line 72 of file TMdcMc.h.

72{m_depositEnergy = depositEnergy;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setDigiIdx()

void TMdcMc::setDigiIdx ( Int_t  id)
inline

Definition at line 82 of file TMdcMc.h.

82{m_digi_id=id;};

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setDriftDistance()

void TMdcMc::setDriftDistance ( Double_t  driftDistance)
inline

Definition at line 71 of file TMdcMc.h.

71{m_driftDistance = driftDistance;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setFlightLength()

void TMdcMc::setFlightLength ( Double_t  flightLength)
inline

Definition at line 80 of file TMdcMc.h.

80{m_flightLength = flightLength;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setId()

void TMdcMc::setId ( UInt_t  id)
inline

Definition at line 66 of file TMdcMc.h.

66{m_id = id ;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setIsSecondary()

void TMdcMc::setIsSecondary ( Int_t  isSec)
inline

Definition at line 76 of file TMdcMc.h.

76{ m_isSecondary=isSec;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setMomentumX()

void TMdcMc::setMomentumX ( Double_t  momentumX)
inline

Definition at line 77 of file TMdcMc.h.

77{m_xMomentum = momentumX;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setMomentumY()

void TMdcMc::setMomentumY ( Double_t  momentumY)
inline

Definition at line 78 of file TMdcMc.h.

78{m_yMomentum = momentumY;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setMomentumZ()

void TMdcMc::setMomentumZ ( Double_t  momentumZ)
inline

Definition at line 79 of file TMdcMc.h.

79{m_zMomentum = momentumZ;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setPDGCode()

void TMdcMc::setPDGCode ( Int_t  code)
inline

Definition at line 75 of file TMdcMc.h.

75{ m_pdg_code=code;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setPositionFlag()

void TMdcMc::setPositionFlag ( Int_t  posFlag)
inline

Definition at line 73 of file TMdcMc.h.

73{ m_posFlag = posFlag; }

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setPositionX()

void TMdcMc::setPositionX ( Double_t  positionX)
inline

Definition at line 68 of file TMdcMc.h.

68{m_xPosition = positionX;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setPositionY()

void TMdcMc::setPositionY ( Double_t  positionY)
inline

Definition at line 69 of file TMdcMc.h.

69{m_yPosition = positionY;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setPositionZ()

void TMdcMc::setPositionZ ( Double_t  positionZ)
inline

Definition at line 70 of file TMdcMc.h.

70{m_zPosition = positionZ;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setTrackIndex()

void TMdcMc::setTrackIndex ( UInt_t  trackIndex)
inline

Definition at line 67 of file TMdcMc.h.

67{ m_trackIndex = trackIndex;}

Referenced by MdcMcHitCnv::DataObjectToTObject().


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