![]() |
PandaRoot
|
represents the deposited energy of one emc crystal from simulation More...
#include <BSEmcMCHit.h>
Public Member Functions | |
BSEmcMCHit () | |
BSEmcMCHit (Int_t t_id, Float_t t_time, std::vector< Int_t > t_mcTruth, FairMultiLinkedData t_enteringTrack, FairMultiLinkedData t_exitingTrack) | |
BSEmcMCHit (const BSEmcMCHit &) | |
virtual | ~BSEmcMCHit () |
virtual void | Print (const Option_t *t_opt="") const |
virtual void | SetTime (Double32_t t_time) |
virtual Double_t | GetEnergy () const |
virtual Double_t | GetTime () const |
FairMultiLinkedData | GetTrackEntering () const |
FairMultiLinkedData | GetTrackExiting () const |
const std::vector< Int_t > & | GetMcList () |
Int_t | GetDetectorID () const |
void | SetDetectorID (Int_t t_detectorId) |
Int_t | GetDetectorId () const |
void | SetDetectorId (Int_t t_detectorId) |
void | SetDepositedEnergyMap (const std::map< Int_t, Double_t > &t_depEnergy) |
void | AddDepositedEnergy (Int_t t_mcId, Double_t t_depEnergy) |
std::set< Int_t > | GetClusterList () const |
const std::map< Int_t, Double_t > & | GetDepositedEnergyMap () const |
Protected Attributes | |
std::map< Int_t, Double_t > | fDepositedEnergy {} |
std::vector< Int_t > | fMcList {} |
FairMultiLinkedData | fTrackEntering {} |
FairMultiLinkedData | fTrackExiting {} |
Int_t | fDetectorID {-1} |
represents the deposited energy of one emc crystal from simulation
Definition at line 32 of file BSEmcMCHit.h.
BSEmcMCHit::BSEmcMCHit | ( | ) |
Default constructor
BSEmcMCHit::BSEmcMCHit | ( | Int_t | t_id, |
Float_t | t_time, | ||
std::vector< Int_t > | t_mcTruth, | ||
FairMultiLinkedData | t_enteringTrack, | ||
FairMultiLinkedData | t_exitingTrack | ||
) |
BSEmcMCHit::BSEmcMCHit | ( | const BSEmcMCHit & | ) |
Copy
|
virtual |
Destructor
|
inline |
std::set<Int_t> BSEmcMCHit::GetClusterList | ( | ) | const |
Referenced by AddDepositedEnergy().
|
inline |
|
inline |
Definition at line 61 of file BSEmcMCHit.h.
References fDetectorID.
Referenced by BSEmcMCHitToTimebasedWaveforms< BSEmcBwEndcapDigiPar >::Exec().
|
inline |
|
virtual |
Accessors
Referenced by BSEmcMCHitToTimebasedWaveforms< BSEmcBwEndcapDigiPar >::Exec(), and SetTime().
|
inline |
|
inlinevirtual |
Definition at line 54 of file BSEmcMCHit.h.
Referenced by BSEmcMCHitToTimebasedWaveforms< BSEmcBwEndcapDigiPar >::Exec().
|
inline |
|
inline |
|
virtual |
Output to screen
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
protected |
Definition at line 74 of file BSEmcMCHit.h.
Referenced by AddDepositedEnergy(), GetDepositedEnergyMap(), and SetDepositedEnergyMap().
|
protected |
Definition at line 79 of file BSEmcMCHit.h.
Referenced by GetDetectorID(), GetDetectorId(), SetDetectorID(), and SetDetectorId().
|
protected |
Definition at line 75 of file BSEmcMCHit.h.
Referenced by GetMcList().
|
protected |
Definition at line 76 of file BSEmcMCHit.h.
Referenced by GetTrackEntering().
|
protected |
Definition at line 77 of file BSEmcMCHit.h.
Referenced by GetTrackExiting().