18 #ifndef __RAT_DS_MCTrackStep__
19 #define __RAT_DS_MCTrackStep__
39 virtual Double_t
GetLength()
const {
return length; }
40 virtual void SetLength(Double_t _length) { length = _length; }
43 virtual const TVector3 &
GetEndpoint()
const {
return endpoint; }
44 virtual void SetEndpoint(
const TVector3 &_endpoint) { endpoint = _endpoint; }
48 virtual void SetGlobalTime(Double_t _globalTime) { globalTime = _globalTime; }
52 virtual void SetLocalTime(Double_t _localTime) { localTime = _localTime; }
56 virtual void SetProperTime(Double_t _properTime) { properTime = _properTime; }
60 virtual void SetMomentum(
const TVector3 &_mom) { mom = _mom; }
63 virtual Double_t
GetKE()
const {
return ke; }
64 virtual void SetKE(Double_t _ke) { ke = _ke; }
68 virtual void SetDepositedEnergy(Double_t _depositedEnergy) { depositedEnergy = _depositedEnergy; }
71 virtual std::string
GetProcess()
const {
return process; }
72 virtual void SetProcess(
const std::string &_process) { process = _process; }
75 virtual std::string
GetVolume()
const {
return volume; }
76 virtual void SetVolume(
const std::string &_volume) { volume = _volume; }
86 Double_t depositedEnergy;
Definition: MCTrackStep.hh:29
virtual Double_t GetLength() const
Definition: MCTrackStep.hh:39
virtual Double_t GetProperTime() const
Definition: MCTrackStep.hh:55
virtual const TVector3 & GetMomentum() const
Definition: MCTrackStep.hh:59
virtual std::string GetProcess() const
Definition: MCTrackStep.hh:71
virtual Double_t GetKE() const
Definition: MCTrackStep.hh:63
virtual Double_t GetGlobalTime() const
Definition: MCTrackStep.hh:47
virtual Double_t GetLocalTime() const
Definition: MCTrackStep.hh:51
virtual Double_t GetDepositedEnergy() const
Definition: MCTrackStep.hh:67
virtual const TVector3 & GetEndpoint() const
Definition: MCTrackStep.hh:43
virtual std::string GetVolume() const
Definition: MCTrackStep.hh:75
Definition: CCCrossSecMessenger.hh:29