MCTrackStep Class Reference

Ratpac-two: RAT::DS::MCTrackStep Class Reference
Ratpac-two
RAT::DS::MCTrackStep Class Reference
Inheritance diagram for RAT::DS::MCTrackStep:
RAT::TrackNode

Public Member Functions

virtual Double_t GetLength () const
 
virtual void SetLength (Double_t _length)
 
virtual const TVector3 & GetEndpoint () const
 
virtual void SetEndpoint (const TVector3 &_endpoint)
 
virtual Double_t GetGlobalTime () const
 
virtual void SetGlobalTime (Double_t _globalTime)
 
virtual Double_t GetLocalTime () const
 
virtual void SetLocalTime (Double_t _localTime)
 
virtual Double_t GetProperTime () const
 
virtual void SetProperTime (Double_t _properTime)
 
virtual const TVector3 & GetMomentum () const
 
virtual void SetMomentum (const TVector3 &_mom)
 
virtual Double_t GetKE () const
 
virtual void SetKE (Double_t _ke)
 
virtual Double_t GetDepositedEnergy () const
 
virtual void SetDepositedEnergy (Double_t _depositedEnergy)
 
virtual std::string GetProcess () const
 
virtual void SetProcess (const std::string &_process)
 
virtual std::string GetVolume () const
 
virtual void SetVolume (const std::string &_volume)
 
 ClassDef (MCTrackStep, 2)
 

Protected Attributes

Double_t length
 
Double_t globalTime
 
Double_t localTime
 
Double_t properTime
 
Double_t ke
 
Double_t depositedEnergy
 
TVector3 endpoint
 
TVector3 mom
 
std::string process
 
std::string volume
 

Member Function Documentation

◆ GetDepositedEnergy()

virtual Double_t RAT::DS::MCTrackStep::GetDepositedEnergy ( ) const
inlinevirtual

Total energy deposited along the track (MeV).

◆ GetEndpoint()

virtual const TVector3& RAT::DS::MCTrackStep::GetEndpoint ( ) const
inlinevirtual

Position of endpoint of step (mm).

◆ GetGlobalTime()

virtual Double_t RAT::DS::MCTrackStep::GetGlobalTime ( ) const
inlinevirtual

Time since start of event, in lab frame (ns).

◆ GetKE()

virtual Double_t RAT::DS::MCTrackStep::GetKE ( ) const
inlinevirtual

Kinetic energy of particle (MeV)

◆ GetLength()

virtual Double_t RAT::DS::MCTrackStep::GetLength ( ) const
inlinevirtual

Length of this step.

If zero length, this step represents the beginning of a track.

◆ GetLocalTime()

virtual Double_t RAT::DS::MCTrackStep::GetLocalTime ( ) const
inlinevirtual

Time since start of track, in lab frame (ns).

◆ GetMomentum()

virtual const TVector3& RAT::DS::MCTrackStep::GetMomentum ( ) const
inlinevirtual

Momentum of particle (MeV/c)

◆ GetProcess()

virtual std::string RAT::DS::MCTrackStep::GetProcess ( ) const
inlinevirtual

Name of physics process acting at endpoint.

◆ GetProperTime()

virtual Double_t RAT::DS::MCTrackStep::GetProperTime ( ) const
inlinevirtual

Time since start of track, in particle frame (ns).

◆ GetVolume()

virtual std::string RAT::DS::MCTrackStep::GetVolume ( ) const
inlinevirtual

Name of detector volume in which this step took place.


The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/ds/include/RAT/DS/MCTrackStep.hh