BOSS 8.0.0
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 , 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 , 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 , 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)
 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/3]

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

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 87 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

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

◆ StatusBits [2/3]

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

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 87 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

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

◆ StatusBits [3/3]

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

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 87 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

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

Constructor & Destructor Documentation

◆ TMcParticle() [1/3]

TMcParticle::TMcParticle ( )

Definition at line 7 of file TMcParticle.cxx.

7{ Clear(); }

◆ ~TMcParticle() [1/3]

TMcParticle::~TMcParticle ( )

Definition at line 10 of file TMcParticle.cxx.

10{ Clear(); }

◆ TMcParticle() [2/3]

TMcParticle::TMcParticle ( )

◆ ~TMcParticle() [2/3]

TMcParticle::~TMcParticle ( )

◆ TMcParticle() [3/3]

TMcParticle::TMcParticle ( )

◆ ~TMcParticle() [3/3]

TMcParticle::~TMcParticle ( )

Member Function Documentation

◆ decayFromGenerator() [1/3]

bool TMcParticle::decayFromGenerator ( ) const
inline

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

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

◆ decayFromGenerator() [2/3]

bool TMcParticle::decayFromGenerator ( ) const
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

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

◆ decayFromGenerator() [3/3]

bool TMcParticle::decayFromGenerator ( ) const
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

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

◆ decayInFlight() [1/3]

bool TMcParticle::decayInFlight ( ) const
inline

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

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

◆ decayInFlight() [2/3]

bool TMcParticle::decayInFlight ( ) const
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

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

◆ decayInFlight() [3/3]

bool TMcParticle::decayInFlight ( ) const
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

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

◆ getDaughters() [1/3]

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

◆ getDaughters() [2/3]

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

Definition at line 84 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

84{ return m_daughters; }

◆ getDaughters() [3/3]

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

Definition at line 84 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

84{ return m_daughters; }

◆ getFinalPositionT() [1/3]

Double_t TMcParticle::getFinalPositionT ( ) const
inline

Definition at line 52 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

52{ return m_tFinalPosition; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getFinalPositionT() [2/3]

Double_t TMcParticle::getFinalPositionT ( ) const
inline

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

52{ return m_tFinalPosition; }

◆ getFinalPositionT() [3/3]

Double_t TMcParticle::getFinalPositionT ( ) const
inline

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

52{ return m_tFinalPosition; }

◆ getFinalPositionX() [1/3]

Double_t TMcParticle::getFinalPositionX ( ) const
inline

Definition at line 43 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

43{ return m_xFinalPosition; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getFinalPositionX() [2/3]

Double_t TMcParticle::getFinalPositionX ( ) const
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

43{ return m_xFinalPosition; }

◆ getFinalPositionX() [3/3]

Double_t TMcParticle::getFinalPositionX ( ) const
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

43{ return m_xFinalPosition; }

◆ getFinalPositionY() [1/3]

Double_t TMcParticle::getFinalPositionY ( ) const
inline

Definition at line 46 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

46{ return m_yFinalPosition; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getFinalPositionY() [2/3]

Double_t TMcParticle::getFinalPositionY ( ) const
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

46{ return m_yFinalPosition; }

◆ getFinalPositionY() [3/3]

Double_t TMcParticle::getFinalPositionY ( ) const
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

46{ return m_yFinalPosition; }

◆ getFinalPositionZ() [1/3]

Double_t TMcParticle::getFinalPositionZ ( ) const
inline

Definition at line 49 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

49{ return m_zFinalPosition; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getFinalPositionZ() [2/3]

Double_t TMcParticle::getFinalPositionZ ( ) const
inline

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

49{ return m_zFinalPosition; }

◆ getFinalPositionZ() [3/3]

Double_t TMcParticle::getFinalPositionZ ( ) const
inline

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

49{ return m_zFinalPosition; }

◆ getInitialMomentumE() [1/3]

Double_t TMcParticle::getInitialMomentumE ( ) const
inline

Definition at line 64 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

64{ return m_eInitialMomentum; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialMomentumE() [2/3]

Double_t TMcParticle::getInitialMomentumE ( ) const
inline

Definition at line 64 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

64{ return m_eInitialMomentum; }

◆ getInitialMomentumE() [3/3]

Double_t TMcParticle::getInitialMomentumE ( ) const
inline

Definition at line 64 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

64{ return m_eInitialMomentum; }

◆ getInitialMomentumX() [1/3]

Double_t TMcParticle::getInitialMomentumX ( ) const
inline

Definition at line 55 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

55{ return m_xInitialMomentum; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialMomentumX() [2/3]

Double_t TMcParticle::getInitialMomentumX ( ) const
inline

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

55{ return m_xInitialMomentum; }

◆ getInitialMomentumX() [3/3]

Double_t TMcParticle::getInitialMomentumX ( ) const
inline

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

55{ return m_xInitialMomentum; }

◆ getInitialMomentumY() [1/3]

Double_t TMcParticle::getInitialMomentumY ( ) const
inline

Definition at line 58 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

58{ return m_yInitialMomentum; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialMomentumY() [2/3]

Double_t TMcParticle::getInitialMomentumY ( ) const
inline

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

58{ return m_yInitialMomentum; }

◆ getInitialMomentumY() [3/3]

Double_t TMcParticle::getInitialMomentumY ( ) const
inline

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

58{ return m_yInitialMomentum; }

◆ getInitialMomentumZ() [1/3]

Double_t TMcParticle::getInitialMomentumZ ( ) const
inline

Definition at line 61 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

61{ return m_zInitialMomentum; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialMomentumZ() [2/3]

Double_t TMcParticle::getInitialMomentumZ ( ) const
inline

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

61{ return m_zInitialMomentum; }

◆ getInitialMomentumZ() [3/3]

Double_t TMcParticle::getInitialMomentumZ ( ) const
inline

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

61{ return m_zInitialMomentum; }

◆ getInitialPositionT() [1/3]

Double_t TMcParticle::getInitialPositionT ( ) const
inline

Definition at line 40 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

40{ return m_tInitialPosition; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialPositionT() [2/3]

Double_t TMcParticle::getInitialPositionT ( ) const
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

40{ return m_tInitialPosition; }

◆ getInitialPositionT() [3/3]

Double_t TMcParticle::getInitialPositionT ( ) const
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

40{ return m_tInitialPosition; }

◆ getInitialPositionX() [1/3]

Double_t TMcParticle::getInitialPositionX ( ) const
inline

Definition at line 31 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

31{ return m_xInitialPosition; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialPositionX() [2/3]

Double_t TMcParticle::getInitialPositionX ( ) const
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

31{ return m_xInitialPosition; }

◆ getInitialPositionX() [3/3]

Double_t TMcParticle::getInitialPositionX ( ) const
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

31{ return m_xInitialPosition; }

◆ getInitialPositionY() [1/3]

Double_t TMcParticle::getInitialPositionY ( ) const
inline

Definition at line 34 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

34{ return m_yInitialPosition; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialPositionY() [2/3]

Double_t TMcParticle::getInitialPositionY ( ) const
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

34{ return m_yInitialPosition; }

◆ getInitialPositionY() [3/3]

Double_t TMcParticle::getInitialPositionY ( ) const
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

34{ return m_yInitialPosition; }

◆ getInitialPositionZ() [1/3]

Double_t TMcParticle::getInitialPositionZ ( ) const
inline

Definition at line 37 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

37{ return m_zInitialPosition; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getInitialPositionZ() [2/3]

Double_t TMcParticle::getInitialPositionZ ( ) const
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

37{ return m_zInitialPosition; }

◆ getInitialPositionZ() [3/3]

Double_t TMcParticle::getInitialPositionZ ( ) const
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

37{ return m_zInitialPosition; }

◆ getMother() [1/3]

Int_t TMcParticle::getMother ( ) const
inline

Definition at line 81 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

81{ return m_mother; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getMother() [2/3]

Int_t TMcParticle::getMother ( ) const
inline

Definition at line 81 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

81{ return m_mother; }

◆ getMother() [3/3]

Int_t TMcParticle::getMother ( ) const
inline

Definition at line 81 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

81{ return m_mother; }

◆ getParticleID() [1/3]

Int_t TMcParticle::getParticleID ( ) const
inline

◆ getParticleID() [2/3]

Int_t TMcParticle::getParticleID ( ) const
inline

Definition at line 16 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

16{ return m_particleID; }

◆ getParticleID() [3/3]

Int_t TMcParticle::getParticleID ( ) const
inline

Definition at line 16 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

16{ return m_particleID; }

◆ getStatusFlags() [1/3]

UInt_t TMcParticle::getStatusFlags ( ) const
inline

Definition at line 28 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

28{ return m_statusFlags; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getStatusFlags() [2/3]

UInt_t TMcParticle::getStatusFlags ( ) const
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

28{ return m_statusFlags; }

◆ getStatusFlags() [3/3]

UInt_t TMcParticle::getStatusFlags ( ) const
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

28{ return m_statusFlags; }

◆ getTrackIndex() [1/3]

Int_t TMcParticle::getTrackIndex ( ) const
inline

Definition at line 19 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

19{ return m_trackIndex; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getTrackIndex() [2/3]

Int_t TMcParticle::getTrackIndex ( ) const
inline

Definition at line 19 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

19{ return m_trackIndex; }

◆ getTrackIndex() [3/3]

Int_t TMcParticle::getTrackIndex ( ) const
inline

Definition at line 19 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

19{ return m_trackIndex; }

◆ getVertexIndex0() [1/3]

Int_t TMcParticle::getVertexIndex0 ( ) const
inline

Definition at line 22 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

22{ return m_vertexIndex0; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getVertexIndex0() [2/3]

Int_t TMcParticle::getVertexIndex0 ( ) const
inline

Definition at line 22 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

22{ return m_vertexIndex0; }

◆ getVertexIndex0() [3/3]

Int_t TMcParticle::getVertexIndex0 ( ) const
inline

Definition at line 22 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

22{ return m_vertexIndex0; }

◆ getVertexIndex1() [1/3]

Int_t TMcParticle::getVertexIndex1 ( ) const
inline

Definition at line 25 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

25{ return m_vertexIndex1; }

Referenced by McParticleCnv::TObjectToDataObject().

◆ getVertexIndex1() [2/3]

Int_t TMcParticle::getVertexIndex1 ( ) const
inline

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

25{ return m_vertexIndex1; }

◆ getVertexIndex1() [3/3]

Int_t TMcParticle::getVertexIndex1 ( ) const
inline

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

25{ return m_vertexIndex1; }

◆ leafParticle() [1/3]

bool TMcParticle::leafParticle ( ) const
inline

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

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

◆ leafParticle() [2/3]

bool TMcParticle::leafParticle ( ) const
inline

Definition at line 109 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

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

◆ leafParticle() [3/3]

bool TMcParticle::leafParticle ( ) const
inline

Definition at line 109 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

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

◆ primaryParticle() [1/3]

bool TMcParticle::primaryParticle ( ) const
inline

Definition at line 107 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

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

◆ primaryParticle() [2/3]

bool TMcParticle::primaryParticle ( ) const
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

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

◆ primaryParticle() [3/3]

bool TMcParticle::primaryParticle ( ) const
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

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

◆ setDaughters() [1/3]

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

Definition at line 144 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

144{ m_daughters = daughters; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setDaughters() [2/3]

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

Definition at line 144 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

144{ m_daughters = daughters; }

◆ setDaughters() [3/3]

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

Definition at line 144 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

144{ m_daughters = daughters; }

◆ setFinalPositionT() [1/3]

void TMcParticle::setFinalPositionT ( Double_t positionT)
inline

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

131{ m_tFinalPosition = positionT; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setFinalPositionT() [2/3]

void TMcParticle::setFinalPositionT ( Double_t positionT)
inline

Definition at line 131 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

131{ m_tFinalPosition = positionT; }

◆ setFinalPositionT() [3/3]

void TMcParticle::setFinalPositionT ( Double_t positionT)
inline

Definition at line 131 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

131{ m_tFinalPosition = positionT; }

◆ setFinalPositionX() [1/3]

void TMcParticle::setFinalPositionX ( Double_t positionX)
inline

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

128{ m_xFinalPosition = positionX; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setFinalPositionX() [2/3]

void TMcParticle::setFinalPositionX ( Double_t positionX)
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

128{ m_xFinalPosition = positionX; }

◆ setFinalPositionX() [3/3]

void TMcParticle::setFinalPositionX ( Double_t positionX)
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

128{ m_xFinalPosition = positionX; }

◆ setFinalPositionY() [1/3]

void TMcParticle::setFinalPositionY ( Double_t positionY)
inline

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

129{ m_yFinalPosition = positionY; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setFinalPositionY() [2/3]

void TMcParticle::setFinalPositionY ( Double_t positionY)
inline

Definition at line 129 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

129{ m_yFinalPosition = positionY; }

◆ setFinalPositionY() [3/3]

void TMcParticle::setFinalPositionY ( Double_t positionY)
inline

Definition at line 129 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

129{ m_yFinalPosition = positionY; }

◆ setFinalPositionZ() [1/3]

void TMcParticle::setFinalPositionZ ( Double_t positionZ)
inline

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

130{ m_zFinalPosition = positionZ; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setFinalPositionZ() [2/3]

void TMcParticle::setFinalPositionZ ( Double_t positionZ)
inline

Definition at line 130 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

130{ m_zFinalPosition = positionZ; }

◆ setFinalPositionZ() [3/3]

void TMcParticle::setFinalPositionZ ( Double_t positionZ)
inline

Definition at line 130 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

130{ m_zFinalPosition = positionZ; }

◆ setInitialMomentumE() [1/3]

void TMcParticle::setInitialMomentumE ( Double_t momentumE)
inline

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

136{ m_eInitialMomentum = momentumE; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialMomentumE() [2/3]

void TMcParticle::setInitialMomentumE ( Double_t momentumE)
inline

Definition at line 136 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

136{ m_eInitialMomentum = momentumE; }

◆ setInitialMomentumE() [3/3]

void TMcParticle::setInitialMomentumE ( Double_t momentumE)
inline

Definition at line 136 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

136{ m_eInitialMomentum = momentumE; }

◆ setInitialMomentumX() [1/3]

void TMcParticle::setInitialMomentumX ( Double_t momentumX)
inline

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

133{ m_xInitialMomentum = momentumX; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialMomentumX() [2/3]

void TMcParticle::setInitialMomentumX ( Double_t momentumX)
inline

Definition at line 133 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

133{ m_xInitialMomentum = momentumX; }

◆ setInitialMomentumX() [3/3]

void TMcParticle::setInitialMomentumX ( Double_t momentumX)
inline

Definition at line 133 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

133{ m_xInitialMomentum = momentumX; }

◆ setInitialMomentumY() [1/3]

void TMcParticle::setInitialMomentumY ( Double_t momentumY)
inline

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

134{ m_yInitialMomentum = momentumY; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialMomentumY() [2/3]

void TMcParticle::setInitialMomentumY ( Double_t momentumY)
inline

Definition at line 134 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

134{ m_yInitialMomentum = momentumY; }

◆ setInitialMomentumY() [3/3]

void TMcParticle::setInitialMomentumY ( Double_t momentumY)
inline

Definition at line 134 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

134{ m_yInitialMomentum = momentumY; }

◆ setInitialMomentumZ() [1/3]

void TMcParticle::setInitialMomentumZ ( Double_t momentumZ)
inline

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

135{ m_zInitialMomentum = momentumZ; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialMomentumZ() [2/3]

void TMcParticle::setInitialMomentumZ ( Double_t momentumZ)
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

135{ m_zInitialMomentum = momentumZ; }

◆ setInitialMomentumZ() [3/3]

void TMcParticle::setInitialMomentumZ ( Double_t momentumZ)
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

135{ m_zInitialMomentum = momentumZ; }

◆ setInitialPositionT() [1/3]

void TMcParticle::setInitialPositionT ( Double_t positionT)
inline

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

126{ m_tInitialPosition = positionT; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialPositionT() [2/3]

void TMcParticle::setInitialPositionT ( Double_t positionT)
inline

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

126{ m_tInitialPosition = positionT; }

◆ setInitialPositionT() [3/3]

void TMcParticle::setInitialPositionT ( Double_t positionT)
inline

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

126{ m_tInitialPosition = positionT; }

◆ setInitialPositionX() [1/3]

void TMcParticle::setInitialPositionX ( Double_t positionX)
inline

Definition at line 123 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

123{ m_xInitialPosition = positionX; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialPositionX() [2/3]

void TMcParticle::setInitialPositionX ( Double_t positionX)
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

123{ m_xInitialPosition = positionX; }

◆ setInitialPositionX() [3/3]

void TMcParticle::setInitialPositionX ( Double_t positionX)
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

123{ m_xInitialPosition = positionX; }

◆ setInitialPositionY() [1/3]

void TMcParticle::setInitialPositionY ( Double_t positionY)
inline

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

124{ m_yInitialPosition = positionY; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialPositionY() [2/3]

void TMcParticle::setInitialPositionY ( Double_t positionY)
inline

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

124{ m_yInitialPosition = positionY; }

◆ setInitialPositionY() [3/3]

void TMcParticle::setInitialPositionY ( Double_t positionY)
inline

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

124{ m_yInitialPosition = positionY; }

◆ setInitialPositionZ() [1/3]

void TMcParticle::setInitialPositionZ ( Double_t positionZ)
inline

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

125{ m_zInitialPosition = positionZ; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setInitialPositionZ() [2/3]

void TMcParticle::setInitialPositionZ ( Double_t positionZ)
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

125{ m_zInitialPosition = positionZ; }

◆ setInitialPositionZ() [3/3]

void TMcParticle::setInitialPositionZ ( Double_t positionZ)
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

125{ m_zInitialPosition = positionZ; }

◆ setMother() [1/3]

void TMcParticle::setMother ( Int_t mother)
inline

Definition at line 143 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

143{ m_mother = mother; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setMother() [2/3]

void TMcParticle::setMother ( Int_t mother)
inline

Definition at line 143 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

143{ m_mother = mother; }

◆ setMother() [3/3]

void TMcParticle::setMother ( Int_t mother)
inline

Definition at line 143 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

143{ m_mother = mother; }

◆ setParticleID() [1/3]

void TMcParticle::setParticleID ( Int_t particleID)
inline

Definition at line 116 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

116{ m_particleID = particleID; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setParticleID() [2/3]

void TMcParticle::setParticleID ( Int_t particleID)
inline

Definition at line 116 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

116{ m_particleID = particleID; }

◆ setParticleID() [3/3]

void TMcParticle::setParticleID ( Int_t particleID)
inline

Definition at line 116 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

116{ m_particleID = particleID; }

◆ setStatusFlags() [1/3]

void TMcParticle::setStatusFlags ( UInt_t statusFlags)
inline

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

121{ m_statusFlags = statusFlags; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setStatusFlags() [2/3]

void TMcParticle::setStatusFlags ( UInt_t statusFlags)
inline

Definition at line 121 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

121{ m_statusFlags = statusFlags; }

◆ setStatusFlags() [3/3]

void TMcParticle::setStatusFlags ( UInt_t statusFlags)
inline

Definition at line 121 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

121{ m_statusFlags = statusFlags; }

◆ setTrackIndex() [1/3]

void TMcParticle::setTrackIndex ( Int_t trackIndex)
inline

Definition at line 117 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

117{ m_trackIndex = trackIndex; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setTrackIndex() [2/3]

void TMcParticle::setTrackIndex ( Int_t trackIndex)
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

117{ m_trackIndex = trackIndex; }

◆ setTrackIndex() [3/3]

void TMcParticle::setTrackIndex ( Int_t trackIndex)
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

117{ m_trackIndex = trackIndex; }

◆ setVertexIndex0() [1/3]

void TMcParticle::setVertexIndex0 ( Int_t vertexIndex0)
inline

Definition at line 119 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

119{ m_vertexIndex0 = vertexIndex0; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setVertexIndex0() [2/3]

void TMcParticle::setVertexIndex0 ( Int_t vertexIndex0)
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

119{ m_vertexIndex0 = vertexIndex0; }

◆ setVertexIndex0() [3/3]

void TMcParticle::setVertexIndex0 ( Int_t vertexIndex0)
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

119{ m_vertexIndex0 = vertexIndex0; }

◆ setVertexIndex1() [1/3]

void TMcParticle::setVertexIndex1 ( Int_t vertexIndex1)
inline

Definition at line 120 of file Event/RootEventData/include/RootEventData/TMcParticle.h.

120{ m_vertexIndex1 = vertexIndex1; }

Referenced by McParticleCnv::DataObjectToTObject().

◆ setVertexIndex1() [2/3]

void TMcParticle::setVertexIndex1 ( Int_t vertexIndex1)
inline

Definition at line 120 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TMcParticle.h.

120{ m_vertexIndex1 = vertexIndex1; }

◆ setVertexIndex1() [3/3]

void TMcParticle::setVertexIndex1 ( Int_t vertexIndex1)
inline

Definition at line 120 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TMcParticle.h.

120{ m_vertexIndex1 = vertexIndex1; }

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