6 #ifndef BSEMCMCDEPOSIT_HH     7 #define BSEMCMCDEPOSIT_HH    15 #include "RtypesCore.h"     18 #include "FairMultiLinkedData.h"     24 class TMemberInspector;
    37   BSEmcMCDeposit(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; };
 
void SetDepositedEnergyMap(const std::map< Int_t, Double_t > &t_depEnergy)
 
Int_t GetDetectorID() const
 
FairMultiLinkedData fTrackExiting
 
Int_t GetDetectorId() const
 
represents the deposited energy of one emc crystal from simulation 
 
std::vector< Int_t > fMcList
 
const std::map< Int_t, Double_t > & GetDepositedEnergyMap() const
 
FairMultiLinkedData fTrackEntering
 
std::map< Int_t, Double_t > fDepositedEnergy
 
virtual void Print(const Option_t *t_opt="") const
 
void SetDetectorId(Int_t t_detectorId)
 
virtual Double_t GetTime() const
 
void AddDepositedEnergy(Int_t t_mcId, Double_t t_depEnergy)
 
virtual void SetTime(Double32_t t_time)
 
FairMultiLinkedData GetTrackEntering() const
 
std::set< Int_t > GetClusterList() const
 
FairMultiLinkedData GetTrackExiting() const
 
const std::vector< Int_t > & GetMcList()
 
void SetDetectorID(Int_t t_detectorId)
 
virtual Double_t GetEnergy() const
 
virtual ~BSEmcMCDeposit()