15 #include "RtypesCore.h" 18 #include "FairMultiLinkedData.h" 24 class TMemberInspector;
37 BSEmcMCHit(Int_t t_id, Float_t t_time, std::vector<Int_t> t_mcTruth, FairMultiLinkedData t_enteringTrack, FairMultiLinkedData t_exitingTrack);
46 virtual void Print(
const Option_t *t_opt =
"")
const;
50 virtual void SetTime(Double32_t t_time) { fTimeStamp = t_time * 1E9; };
54 virtual Double_t
GetTime()
const {
return fTimeStamp / 1E9; };
FairMultiLinkedData fTrackExiting
void SetDepositedEnergyMap(const std::map< Int_t, Double_t > &t_depEnergy)
Int_t GetDetectorID() const
std::map< Int_t, Double_t > fDepositedEnergy
const std::vector< Int_t > & GetMcList()
virtual void Print(const Option_t *t_opt="") const
FairMultiLinkedData fTrackEntering
Int_t GetDetectorId() const
std::set< Int_t > GetClusterList() const
virtual Double_t GetEnergy() const
std::vector< Int_t > fMcList
virtual Double_t GetTime() const
FairMultiLinkedData GetTrackEntering() const
void SetDetectorId(Int_t t_detectorId)
void AddDepositedEnergy(Int_t t_mcId, Double_t t_depEnergy)
FairMultiLinkedData GetTrackExiting() const
represents the deposited energy of one emc crystal from simulation
void SetDetectorID(Int_t t_detectorId)
const std::map< Int_t, Double_t > & GetDepositedEnergyMap() const
virtual void SetTime(Double32_t t_time)