BOSS 7.1.1
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
 
Int_t getCurrentTrackPID () const
 
Double_t getIsSecondary () const
 
Double_t getPositionX () const
 
Double_t getPositionY () const
 
Double_t getPositionZ () const
 
Double_t getMomentumX () const
 
Double_t getMomentumY () const
 
Double_t getMomentumZ () const
 
Double_t getDriftDistance () const
 
Double_t getDepositEnergy () const
 
Int_t getPositionFlag () const
 
Double_t getFlightLength () const
 
TString getCreatorProcess () const
 
Int_t getDigiIdx () const
 
void setId (UInt_t id)
 
void setTrackIndex (UInt_t trackIndex)
 
void setCurrentTrackPID (Int_t currentTrackPID)
 
void setIsSecondary (Int_t isSecondary)
 
void setPositionX (Double_t positionX)
 
void setPositionY (Double_t positionY)
 
void setPositionZ (Double_t positionZ)
 
void setMomentumX (Double_t momentumX)
 
void setMomentumY (Double_t momentumY)
 
void setMomentumZ (Double_t momentumZ)
 
void setDriftDistance (Double_t driftDistance)
 
void setDepositEnergy (Double_t depositEnergy)
 
void setPositionFlag (Int_t posFlag)
 
void setFlightLength (Double_t flightLength)
 
void setCreatorProcess (TString creatorProcess)
 
void setDigiIdx (int digiIdx)
 

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 59 of file TMdcMc.h.

59{return m_creatorProcess;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getCurrentTrackPID()

Int_t TMdcMc::getCurrentTrackPID ( ) const
inline

Definition at line 23 of file TMdcMc.h.

23{return m_currentTrackPID;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getDepositEnergy()

Double_t TMdcMc::getDepositEnergy ( ) const
inline

Definition at line 50 of file TMdcMc.h.

50{return m_depositEnergy;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getDigiIdx()

Int_t TMdcMc::getDigiIdx ( ) const
inline

Definition at line 62 of file TMdcMc.h.

62{return m_digiIdx;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getDriftDistance()

Double_t TMdcMc::getDriftDistance ( ) const
inline

Definition at line 47 of file TMdcMc.h.

47{return m_driftDistance;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getFlightLength()

Double_t TMdcMc::getFlightLength ( ) const
inline

Definition at line 56 of file TMdcMc.h.

56{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()

Double_t TMdcMc::getIsSecondary ( ) const
inline

Definition at line 26 of file TMdcMc.h.

26{return m_isSecondary;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getMomentumX()

Double_t TMdcMc::getMomentumX ( ) const
inline

Definition at line 38 of file TMdcMc.h.

38{return m_xMomentum;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getMomentumY()

Double_t TMdcMc::getMomentumY ( ) const
inline

Definition at line 41 of file TMdcMc.h.

41{return m_yMomentum;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getMomentumZ()

Double_t TMdcMc::getMomentumZ ( ) const
inline

Definition at line 44 of file TMdcMc.h.

44{return m_zMomentum;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getPositionFlag()

Int_t TMdcMc::getPositionFlag ( ) const
inline

Definition at line 53 of file TMdcMc.h.

53{return m_posFlag; }

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getPositionX()

Double_t TMdcMc::getPositionX ( ) const
inline

Definition at line 29 of file TMdcMc.h.

29{return m_xPosition;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getPositionY()

Double_t TMdcMc::getPositionY ( ) const
inline

Definition at line 32 of file TMdcMc.h.

32{return m_yPosition;}

Referenced by MdcMcHitCnv::TObjectToDataObject().

◆ getPositionZ()

Double_t TMdcMc::getPositionZ ( ) const
inline

Definition at line 35 of file TMdcMc.h.

35{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 80 of file TMdcMc.h.

80 {
81 m_creatorProcess = creatorProcess;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setCurrentTrackPID()

void TMdcMc::setCurrentTrackPID ( Int_t currentTrackPID)
inline

Definition at line 67 of file TMdcMc.h.

67 {
68 m_currentTrackPID = currentTrackPID;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setDepositEnergy()

void TMdcMc::setDepositEnergy ( Double_t depositEnergy)
inline

Definition at line 77 of file TMdcMc.h.

77{m_depositEnergy = depositEnergy;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setDigiIdx()

void TMdcMc::setDigiIdx ( int digiIdx)
inline

Definition at line 83 of file TMdcMc.h.

83{ m_digiIdx = digiIdx;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setDriftDistance()

void TMdcMc::setDriftDistance ( Double_t driftDistance)
inline

Definition at line 76 of file TMdcMc.h.

76{m_driftDistance = driftDistance;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setFlightLength()

void TMdcMc::setFlightLength ( Double_t flightLength)
inline

Definition at line 79 of file TMdcMc.h.

79{m_flightLength = flightLength;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setId()

void TMdcMc::setId ( UInt_t id)
inline

Definition at line 65 of file TMdcMc.h.

65{m_id = id ;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setIsSecondary()

void TMdcMc::setIsSecondary ( Int_t isSecondary)
inline

Definition at line 69 of file TMdcMc.h.

69{m_isSecondary = isSecondary;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setMomentumX()

void TMdcMc::setMomentumX ( Double_t momentumX)
inline

Definition at line 73 of file TMdcMc.h.

73{m_xMomentum = momentumX;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setMomentumY()

void TMdcMc::setMomentumY ( Double_t momentumY)
inline

Definition at line 74 of file TMdcMc.h.

74{m_yMomentum = momentumY;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setMomentumZ()

void TMdcMc::setMomentumZ ( Double_t momentumZ)
inline

Definition at line 75 of file TMdcMc.h.

75{m_zMomentum = momentumZ;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setPositionFlag()

void TMdcMc::setPositionFlag ( Int_t posFlag)
inline

Definition at line 78 of file TMdcMc.h.

78{ m_posFlag = posFlag; }

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setPositionX()

void TMdcMc::setPositionX ( Double_t positionX)
inline

Definition at line 70 of file TMdcMc.h.

70{m_xPosition = positionX;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setPositionY()

void TMdcMc::setPositionY ( Double_t positionY)
inline

Definition at line 71 of file TMdcMc.h.

71{m_yPosition = positionY;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setPositionZ()

void TMdcMc::setPositionZ ( Double_t positionZ)
inline

Definition at line 72 of file TMdcMc.h.

72{m_zPosition = positionZ;}

Referenced by MdcMcHitCnv::DataObjectToTObject().

◆ setTrackIndex()

void TMdcMc::setTrackIndex ( UInt_t trackIndex)
inline

Definition at line 66 of file TMdcMc.h.

66{ m_trackIndex = trackIndex;}

Referenced by MdcMcHitCnv::DataObjectToTObject().


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