BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
TMcParticle Class Reference

#include <TMcParticle.h>

+ Inheritance diagram for TMcParticle:

Public Types

enum  StatusBits {
  DECAYED =1 , DECAYFLT =1<<1 , PRIMARY =1<<2 , LEAF = 1<<3 ,
  ERROR = 1<<4 , DECAYED =1 , DECAYFLT =1<<1 , PRIMARY =1<<2 ,
  LEAF = 1<<3 , ERROR = 1<<4
}
 
enum  StatusBits {
  DECAYED =1 , DECAYFLT =1<<1 , PRIMARY =1<<2 , LEAF = 1<<3 ,
  ERROR = 1<<4 , DECAYED =1 , DECAYFLT =1<<1 , PRIMARY =1<<2 ,
  LEAF = 1<<3 , ERROR = 1<<4
}
 

Public Member Functions

 TMcParticle ()
 
 ~TMcParticle ()
 
Int_t getParticleID () const
 
Int_t getTrackIndex () const
 
Int_t getVertexIndex0 () const
 
Int_t getVertexIndex1 () const
 
UInt_t getStatusFlags () const
 
Double_t getInitialPositionX () const
 
Double_t getInitialPositionY () const
 
Double_t getInitialPositionZ () const
 
Double_t getInitialPositionT () const
 
Double_t getFinalPositionX () const
 
Double_t getFinalPositionY () const
 
Double_t getFinalPositionZ () const
 
Double_t getFinalPositionT () const
 
Double_t getInitialMomentumX () const
 
Double_t getInitialMomentumY () const
 
Double_t getInitialMomentumZ () const
 
Double_t getInitialMomentumE () const
 
Int_t getMother () const
 
vector< Int_t > getDaughters () const
 
bool primaryParticle () const
 
bool leafParticle () const
 
bool decayFromGenerator () const
 
bool decayInFlight () const
 
void setParticleID (Int_t particleID)
 
void setTrackIndex (Int_t trackIndex)
 
void setVertexIndex0 (Int_t vertexIndex0)
 
void setVertexIndex1 (Int_t vertexIndex1)
 
void setStatusFlags (UInt_t statusFlags)
 
void setInitialPositionX (Double_t positionX)
 
void setInitialPositionY (Double_t positionY)
 
void setInitialPositionZ (Double_t positionZ)
 
void setInitialPositionT (Double_t positionT)
 
void setFinalPositionX (Double_t positionX)
 
void setFinalPositionY (Double_t positionY)
 
void setFinalPositionZ (Double_t positionZ)
 
void setFinalPositionT (Double_t positionT)
 
void setInitialMomentumX (Double_t momentumX)
 
void setInitialMomentumY (Double_t momentumY)
 
void setInitialMomentumZ (Double_t momentumZ)
 
void setInitialMomentumE (Double_t momentumE)
 
void setMother (Int_t mother)
 
void setDaughters (vector< Int_t > &daughters)
 
 TMcParticle ()
 
 ~TMcParticle ()
 
Int_t getParticleID () const
 
Int_t getTrackIndex () const
 
Int_t getVertexIndex0 () const
 
Int_t getVertexIndex1 () const
 
UInt_t getStatusFlags () const
 
Double_t getInitialPositionX () const
 
Double_t getInitialPositionY () const
 
Double_t getInitialPositionZ () const
 
Double_t getInitialPositionT () const
 
Double_t getFinalPositionX () const
 
Double_t getFinalPositionY () const
 
Double_t getFinalPositionZ () const
 
Double_t getFinalPositionT () const
 
Double_t getInitialMomentumX () const
 
Double_t getInitialMomentumY () const
 
Double_t getInitialMomentumZ () const
 
Double_t getInitialMomentumE () const
 
Int_t getMother () const
 
vector< Int_t > getDaughters () const
 
bool primaryParticle () const
 
bool leafParticle () const
 
bool decayFromGenerator () const
 
bool decayInFlight () const
 
void setParticleID (Int_t particleID)
 
void setTrackIndex (Int_t trackIndex)
 
void setVertexIndex0 (Int_t vertexIndex0)
 
void setVertexIndex1 (Int_t vertexIndex1)
 
void setStatusFlags (UInt_t statusFlags)
 
void setInitialPositionX (Double_t positionX)
 
void setInitialPositionY (Double_t positionY)
 
void setInitialPositionZ (Double_t positionZ)
 
void setInitialPositionT (Double_t positionT)
 
void setFinalPositionX (Double_t positionX)
 
void setFinalPositionY (Double_t positionY)
 
void setFinalPositionZ (Double_t positionZ)
 
void setFinalPositionT (Double_t positionT)
 
void setInitialMomentumX (Double_t momentumX)
 
void setInitialMomentumY (Double_t momentumY)
 
void setInitialMomentumZ (Double_t momentumZ)
 
void setInitialMomentumE (Double_t momentumE)
 
void setMother (Int_t mother)
 
void setDaughters (vector< Int_t > &daughters)
 

Detailed Description

Member Enumeration Documentation

◆ StatusBits [1/2]

Enumerator
DECAYED 
DECAYFLT 

Decayed by generator.

PRIMARY 

Decayed in flight.

LEAF 

primary particle

ERROR 

this particle is a leaf in the particle tree

DECAYED 
DECAYFLT 

Decayed by generator.

PRIMARY 

Decayed in flight.

LEAF 

primary particle

ERROR 

this particle is a leaf in the particle tree

Definition at line 88 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

88 {
89 DECAYED =1 , //! Decayed by generator
90 DECAYFLT=1<<1, //! Decayed in flight
91 PRIMARY =1<<2, //! primary particle
92 LEAF = 1<<3, //! this particle is a leaf in the particle tree
93 ERROR = 1<<4 //! error
94 //MISSED= 1<<2, //! Does not hit detector
95 //NOINTER =1<<3, //! Traverses detector w/o interacting
96 //STOPPED =1<<4, //! Energy below cut; other bits may say why
97 //INTERACT=1<<5, //! Interacted, no further decision to be made
98 //INTSHDEP=1<<6, //! Interacted, further decision depends on ! selection of shower deposition
99 //PRIMARY =1<<7, //! primary particle
100 //SWERROR =1<<8, //! Error occurred in swimming the track
101 //BCKSPL=1<<9, //! The particle is backsplashed from the CAL back in the TKR region
102 //POSHIT =1<<10, //! The particle released a hit a PositionHit detector
103 //NOTTRACK=1<<11, //! Not tracked by user request
104 //Swum = 1<<12, //! this particle was produced by the swimmer
105 //LEAF = 1<<13 //! this particle is a leaf in the particle tree
106 };
@ ERROR
this particle is a leaf in the particle tree

◆ StatusBits [2/2]

Enumerator
DECAYED 
DECAYFLT 

Decayed by generator.

PRIMARY 

Decayed in flight.

LEAF 

primary particle

ERROR 

this particle is a leaf in the particle tree

DECAYED 
DECAYFLT 

Decayed by generator.

PRIMARY 

Decayed in flight.

LEAF 

primary particle

ERROR 

this particle is a leaf in the particle tree

Definition at line 88 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

88 {
89 DECAYED =1 , //! Decayed by generator
90 DECAYFLT=1<<1, //! Decayed in flight
91 PRIMARY =1<<2, //! primary particle
92 LEAF = 1<<3, //! this particle is a leaf in the particle tree
93 ERROR = 1<<4 //! error
94 //MISSED= 1<<2, //! Does not hit detector
95 //NOINTER =1<<3, //! Traverses detector w/o interacting
96 //STOPPED =1<<4, //! Energy below cut; other bits may say why
97 //INTERACT=1<<5, //! Interacted, no further decision to be made
98 //INTSHDEP=1<<6, //! Interacted, further decision depends on ! selection of shower deposition
99 //PRIMARY =1<<7, //! primary particle
100 //SWERROR =1<<8, //! Error occurred in swimming the track
101 //BCKSPL=1<<9, //! The particle is backsplashed from the CAL back in the TKR region
102 //POSHIT =1<<10, //! The particle released a hit a PositionHit detector
103 //NOTTRACK=1<<11, //! Not tracked by user request
104 //Swum = 1<<12, //! this particle was produced by the swimmer
105 //LEAF = 1<<13 //! this particle is a leaf in the particle tree
106 };

Constructor & Destructor Documentation

◆ TMcParticle() [1/2]

TMcParticle::TMcParticle ( )

◆ ~TMcParticle() [1/2]

TMcParticle::~TMcParticle ( )

Definition at line 12 of file TMcParticle.cxx.

12 {
13 Clear();
14 }

◆ TMcParticle() [2/2]

TMcParticle::TMcParticle ( )

◆ ~TMcParticle() [2/2]

TMcParticle::~TMcParticle ( )

Member Function Documentation

◆ decayFromGenerator() [1/2]

bool TMcParticle::decayFromGenerator ( ) const
inline

Definition at line 113 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

113{ return (m_statusFlags & DECAYED)==DECAYED;}

◆ decayFromGenerator() [2/2]

bool TMcParticle::decayFromGenerator ( ) const
inline

Definition at line 113 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

113{ return (m_statusFlags & DECAYED)==DECAYED;}

◆ decayInFlight() [1/2]

bool TMcParticle::decayInFlight ( ) const
inline

Definition at line 115 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

115{ return (m_statusFlags & DECAYFLT)==DECAYFLT;}

◆ decayInFlight() [2/2]

bool TMcParticle::decayInFlight ( ) const
inline

Definition at line 115 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

115{ return (m_statusFlags & DECAYFLT)==DECAYFLT;}

◆ getDaughters() [1/2]

vector< Int_t > TMcParticle::getDaughters ( ) const
inline

◆ getDaughters() [2/2]

vector< Int_t > TMcParticle::getDaughters ( ) const
inline

Definition at line 85 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

85{ return m_daughters; }

◆ getFinalPositionT() [1/2]

Double_t TMcParticle::getFinalPositionT ( ) const
inline

Definition at line 53 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

53{return m_tFinalPosition;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getFinalPositionT() [2/2]

Double_t TMcParticle::getFinalPositionT ( ) const
inline

Definition at line 53 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

53{return m_tFinalPosition;}

◆ getFinalPositionX() [1/2]

Double_t TMcParticle::getFinalPositionX ( ) const
inline

Definition at line 44 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

44{return m_xFinalPosition;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getFinalPositionX() [2/2]

Double_t TMcParticle::getFinalPositionX ( ) const
inline

Definition at line 44 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

44{return m_xFinalPosition;}

◆ getFinalPositionY() [1/2]

Double_t TMcParticle::getFinalPositionY ( ) const
inline

Definition at line 47 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

47{return m_yFinalPosition;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getFinalPositionY() [2/2]

Double_t TMcParticle::getFinalPositionY ( ) const
inline

Definition at line 47 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

47{return m_yFinalPosition;}

◆ getFinalPositionZ() [1/2]

Double_t TMcParticle::getFinalPositionZ ( ) const
inline

Definition at line 50 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

50{return m_zFinalPosition;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getFinalPositionZ() [2/2]

Double_t TMcParticle::getFinalPositionZ ( ) const
inline

Definition at line 50 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

50{return m_zFinalPosition;}

◆ getInitialMomentumE() [1/2]

Double_t TMcParticle::getInitialMomentumE ( ) const
inline

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

65{return m_eInitialMomentum;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialMomentumE() [2/2]

Double_t TMcParticle::getInitialMomentumE ( ) const
inline

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

65{return m_eInitialMomentum;}

◆ getInitialMomentumX() [1/2]

Double_t TMcParticle::getInitialMomentumX ( ) const
inline

Definition at line 56 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

56{return m_xInitialMomentum;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialMomentumX() [2/2]

Double_t TMcParticle::getInitialMomentumX ( ) const
inline

Definition at line 56 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

56{return m_xInitialMomentum;}

◆ getInitialMomentumY() [1/2]

Double_t TMcParticle::getInitialMomentumY ( ) const
inline

Definition at line 59 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

59{return m_yInitialMomentum;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialMomentumY() [2/2]

Double_t TMcParticle::getInitialMomentumY ( ) const
inline

Definition at line 59 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

59{return m_yInitialMomentum;}

◆ getInitialMomentumZ() [1/2]

Double_t TMcParticle::getInitialMomentumZ ( ) const
inline

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

62{return m_zInitialMomentum;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialMomentumZ() [2/2]

Double_t TMcParticle::getInitialMomentumZ ( ) const
inline

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

62{return m_zInitialMomentum;}

◆ getInitialPositionT() [1/2]

Double_t TMcParticle::getInitialPositionT ( ) const
inline

Definition at line 41 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

41{return m_tInitialPosition;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialPositionT() [2/2]

Double_t TMcParticle::getInitialPositionT ( ) const
inline

Definition at line 41 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

41{return m_tInitialPosition;}

◆ getInitialPositionX() [1/2]

Double_t TMcParticle::getInitialPositionX ( ) const
inline

Definition at line 32 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

32{return m_xInitialPosition;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialPositionX() [2/2]

Double_t TMcParticle::getInitialPositionX ( ) const
inline

Definition at line 32 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

32{return m_xInitialPosition;}

◆ getInitialPositionY() [1/2]

Double_t TMcParticle::getInitialPositionY ( ) const
inline

Definition at line 35 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

35{return m_yInitialPosition;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialPositionY() [2/2]

Double_t TMcParticle::getInitialPositionY ( ) const
inline

Definition at line 35 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

35{return m_yInitialPosition;}

◆ getInitialPositionZ() [1/2]

Double_t TMcParticle::getInitialPositionZ ( ) const
inline

Definition at line 38 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

38{return m_zInitialPosition;}

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialPositionZ() [2/2]

Double_t TMcParticle::getInitialPositionZ ( ) const
inline

Definition at line 38 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

38{return m_zInitialPosition;}

◆ getMother() [1/2]

Int_t TMcParticle::getMother ( ) const
inline

◆ getMother() [2/2]

Int_t TMcParticle::getMother ( ) const
inline

Definition at line 82 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

82{ return m_mother; }

◆ getParticleID() [1/2]

Int_t TMcParticle::getParticleID ( ) const
inline

◆ getParticleID() [2/2]

Int_t TMcParticle::getParticleID ( ) const
inline

Definition at line 17 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

17{return m_particleID; }

◆ getStatusFlags() [1/2]

UInt_t TMcParticle::getStatusFlags ( ) const
inline

Definition at line 29 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

29{return m_statusFlags; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getStatusFlags() [2/2]

UInt_t TMcParticle::getStatusFlags ( ) const
inline

Definition at line 29 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

29{return m_statusFlags; }

◆ getTrackIndex() [1/2]

Int_t TMcParticle::getTrackIndex ( ) const
inline

Definition at line 20 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

20{return m_trackIndex; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getTrackIndex() [2/2]

Int_t TMcParticle::getTrackIndex ( ) const
inline

Definition at line 20 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

20{return m_trackIndex; }

◆ getVertexIndex0() [1/2]

Int_t TMcParticle::getVertexIndex0 ( ) const
inline

Definition at line 23 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

23{return m_vertexIndex0; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getVertexIndex0() [2/2]

Int_t TMcParticle::getVertexIndex0 ( ) const
inline

Definition at line 23 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

23{return m_vertexIndex0; }

◆ getVertexIndex1() [1/2]

Int_t TMcParticle::getVertexIndex1 ( ) const
inline

Definition at line 26 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

26{return m_vertexIndex1; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getVertexIndex1() [2/2]

Int_t TMcParticle::getVertexIndex1 ( ) const
inline

Definition at line 26 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

26{return m_vertexIndex1; }

◆ leafParticle() [1/2]

bool TMcParticle::leafParticle ( ) const
inline

Definition at line 111 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

111{ return (m_statusFlags & LEAF)==LEAF;}

◆ leafParticle() [2/2]

bool TMcParticle::leafParticle ( ) const
inline

Definition at line 111 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

111{ return (m_statusFlags & LEAF)==LEAF;}

◆ primaryParticle() [1/2]

bool TMcParticle::primaryParticle ( ) const
inline

Definition at line 109 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

109{ return (m_statusFlags & PRIMARY)==PRIMARY;}

◆ primaryParticle() [2/2]

bool TMcParticle::primaryParticle ( ) const
inline

Definition at line 109 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

109{ return (m_statusFlags & PRIMARY)==PRIMARY;}

◆ setDaughters() [1/2]

void TMcParticle::setDaughters ( vector< Int_t > &  daughters)
inline

Definition at line 150 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

150{ m_daughters = daughters; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setDaughters() [2/2]

void TMcParticle::setDaughters ( vector< Int_t > &  daughters)
inline

Definition at line 150 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

150{ m_daughters = daughters; }

◆ setFinalPositionT() [1/2]

void TMcParticle::setFinalPositionT ( Double_t  positionT)
inline

Definition at line 136 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

136{m_tFinalPosition = positionT;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setFinalPositionT() [2/2]

void TMcParticle::setFinalPositionT ( Double_t  positionT)
inline

Definition at line 136 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

136{m_tFinalPosition = positionT;}

◆ setFinalPositionX() [1/2]

void TMcParticle::setFinalPositionX ( Double_t  positionX)
inline

Definition at line 133 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

133{m_xFinalPosition = positionX;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setFinalPositionX() [2/2]

void TMcParticle::setFinalPositionX ( Double_t  positionX)
inline

Definition at line 133 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

133{m_xFinalPosition = positionX;}

◆ setFinalPositionY() [1/2]

void TMcParticle::setFinalPositionY ( Double_t  positionY)
inline

Definition at line 134 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

134{m_yFinalPosition = positionY;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setFinalPositionY() [2/2]

void TMcParticle::setFinalPositionY ( Double_t  positionY)
inline

Definition at line 134 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

134{m_yFinalPosition = positionY;}

◆ setFinalPositionZ() [1/2]

void TMcParticle::setFinalPositionZ ( Double_t  positionZ)
inline

Definition at line 135 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

135{m_zFinalPosition = positionZ;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setFinalPositionZ() [2/2]

void TMcParticle::setFinalPositionZ ( Double_t  positionZ)
inline

Definition at line 135 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

135{m_zFinalPosition = positionZ;}

◆ setInitialMomentumE() [1/2]

void TMcParticle::setInitialMomentumE ( Double_t  momentumE)
inline

Definition at line 141 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

141{m_eInitialMomentum = momentumE;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialMomentumE() [2/2]

void TMcParticle::setInitialMomentumE ( Double_t  momentumE)
inline

Definition at line 141 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

141{m_eInitialMomentum = momentumE;}

◆ setInitialMomentumX() [1/2]

void TMcParticle::setInitialMomentumX ( Double_t  momentumX)
inline

Definition at line 138 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

138{m_xInitialMomentum = momentumX;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialMomentumX() [2/2]

void TMcParticle::setInitialMomentumX ( Double_t  momentumX)
inline

Definition at line 138 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

138{m_xInitialMomentum = momentumX;}

◆ setInitialMomentumY() [1/2]

void TMcParticle::setInitialMomentumY ( Double_t  momentumY)
inline

Definition at line 139 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

139{m_yInitialMomentum = momentumY;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialMomentumY() [2/2]

void TMcParticle::setInitialMomentumY ( Double_t  momentumY)
inline

Definition at line 139 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

139{m_yInitialMomentum = momentumY;}

◆ setInitialMomentumZ() [1/2]

void TMcParticle::setInitialMomentumZ ( Double_t  momentumZ)
inline

Definition at line 140 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

140{m_zInitialMomentum = momentumZ;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialMomentumZ() [2/2]

void TMcParticle::setInitialMomentumZ ( Double_t  momentumZ)
inline

Definition at line 140 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

140{m_zInitialMomentum = momentumZ;}

◆ setInitialPositionT() [1/2]

void TMcParticle::setInitialPositionT ( Double_t  positionT)
inline

Definition at line 131 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

131{m_tInitialPosition = positionT;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialPositionT() [2/2]

void TMcParticle::setInitialPositionT ( Double_t  positionT)
inline

Definition at line 131 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

131{m_tInitialPosition = positionT;}

◆ setInitialPositionX() [1/2]

void TMcParticle::setInitialPositionX ( Double_t  positionX)
inline

Definition at line 128 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

128{m_xInitialPosition = positionX;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialPositionX() [2/2]

void TMcParticle::setInitialPositionX ( Double_t  positionX)
inline

Definition at line 128 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

128{m_xInitialPosition = positionX;}

◆ setInitialPositionY() [1/2]

void TMcParticle::setInitialPositionY ( Double_t  positionY)
inline

Definition at line 129 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

129{m_yInitialPosition = positionY;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialPositionY() [2/2]

void TMcParticle::setInitialPositionY ( Double_t  positionY)
inline

Definition at line 129 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

129{m_yInitialPosition = positionY;}

◆ setInitialPositionZ() [1/2]

void TMcParticle::setInitialPositionZ ( Double_t  positionZ)
inline

Definition at line 130 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

130{m_zInitialPosition = positionZ;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialPositionZ() [2/2]

void TMcParticle::setInitialPositionZ ( Double_t  positionZ)
inline

Definition at line 130 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

130{m_zInitialPosition = positionZ;}

◆ setMother() [1/2]

void TMcParticle::setMother ( Int_t  mother)
inline

◆ setMother() [2/2]

void TMcParticle::setMother ( Int_t  mother)
inline

Definition at line 149 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

149{m_mother = mother; }

◆ setParticleID() [1/2]

void TMcParticle::setParticleID ( Int_t  particleID)
inline

Definition at line 121 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

121{m_particleID = particleID;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setParticleID() [2/2]

void TMcParticle::setParticleID ( Int_t  particleID)
inline

Definition at line 121 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

121{m_particleID = particleID;}

◆ setStatusFlags() [1/2]

void TMcParticle::setStatusFlags ( UInt_t  statusFlags)
inline

Definition at line 126 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

126{m_statusFlags = statusFlags; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setStatusFlags() [2/2]

void TMcParticle::setStatusFlags ( UInt_t  statusFlags)
inline

Definition at line 126 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

126{m_statusFlags = statusFlags; }

◆ setTrackIndex() [1/2]

void TMcParticle::setTrackIndex ( Int_t  trackIndex)
inline

Definition at line 122 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

122{m_trackIndex = trackIndex;}

Referenced by McParticleCnv::DataObjectToTObject().

◆ setTrackIndex() [2/2]

void TMcParticle::setTrackIndex ( Int_t  trackIndex)
inline

Definition at line 122 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

122{m_trackIndex = trackIndex;}

◆ setVertexIndex0() [1/2]

void TMcParticle::setVertexIndex0 ( Int_t  vertexIndex0)
inline

Definition at line 124 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

124{m_vertexIndex0 = vertexIndex0; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setVertexIndex0() [2/2]

void TMcParticle::setVertexIndex0 ( Int_t  vertexIndex0)
inline

Definition at line 124 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

124{m_vertexIndex0 = vertexIndex0; }

◆ setVertexIndex1() [1/2]

void TMcParticle::setVertexIndex1 ( Int_t  vertexIndex1)
inline

Definition at line 125 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TMcParticle.h.

125{m_vertexIndex1 = vertexIndex1; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setVertexIndex1() [2/2]

void TMcParticle::setVertexIndex1 ( Int_t  vertexIndex1)
inline

Definition at line 125 of file InstallArea/include/RootEventData/RootEventData/TMcParticle.h.

125{m_vertexIndex1 = vertexIndex1; }

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