![]() |
PandaRoot
|
represents the deposited energy of one emc crystal from simulation More...
#include <PndEmcHit.h>
Public Member Functions | |
PndEmcHit () | |
PndEmcHit (Int_t trackid, Int_t id, Float_t energy, Float_t time, Float_t X, Float_t Y, Float_t Z) | |
PndEmcHit (Int_t trackid, Int_t id, Float_t energy, Float_t time, Float_t X, Float_t Y, Float_t Z, std::vector< Int_t > McTruth, FairMultiLinkedData enteringTrack, FairMultiLinkedData exitingTrack, std::set< Int_t > clusterList) | |
PndEmcHit (const PndEmcHit &) | |
virtual | ~PndEmcHit () |
void | Print (const Option_t *opt="") const |
void | SetEnergy (Double32_t energy) |
void | SetTime (Double32_t time) |
void | SetDepositedEnergyMap (const std::map< Int_t, Double_t > &depEnergy) |
void | AddDepositedEnergy (Int_t mcId, Double_t depEnergy) |
Double_t | GetEnergy () const |
Double_t | GetTime () const |
Float_t | GetTheta () const |
Float_t | GetPhi () const |
Short_t | GetModule () const |
Short_t | GetRow () const |
Short_t | GetCrystal () const |
Short_t | GetCopy () const |
Short_t | GetXPad () const |
Short_t | GetYPad () const |
FairMultiLinkedData | GetTrackEntering () const |
FairMultiLinkedData | GetTrackExiting () const |
const std::vector< Int_t > & | GetMcList () |
std::set< Int_t > | GetClusterList () |
void | AddClusterID (int clusterId) |
std::map< Int_t, Double_t > | GetDepositedEnergyMap () const |
Protected Attributes | |
Double32_t | fEnergy |
std::vector< Int_t > | fMcList |
FairMultiLinkedData | fTrackEntering |
FairMultiLinkedData | fTrackExiting |
std::set< Int_t > | fClusterList |
std::map< Int_t, Double_t > | fDepositedEnergy |
represents the deposited energy of one emc crystal from simulation
Definition at line 28 of file PndEmcHit.h.
PndEmcHit::PndEmcHit | ( | ) |
Default constructor
PndEmcHit::PndEmcHit | ( | Int_t | trackid, |
Int_t | id, | ||
Float_t | energy, | ||
Float_t | time, | ||
Float_t | X, | ||
Float_t | Y, | ||
Float_t | Z | ||
) |
PndEmcHit::PndEmcHit | ( | Int_t | trackid, |
Int_t | id, | ||
Float_t | energy, | ||
Float_t | time, | ||
Float_t | X, | ||
Float_t | Y, | ||
Float_t | Z, | ||
std::vector< Int_t > | McTruth, | ||
FairMultiLinkedData | enteringTrack, | ||
FairMultiLinkedData | exitingTrack, | ||
std::set< Int_t > | clusterList | ||
) |
PndEmcHit::PndEmcHit | ( | const PndEmcHit & | ) |
Copy
|
virtual |
Destructor
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 61 of file PndEmcHit.h.
|
inline |
Definition at line 60 of file PndEmcHit.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 58 of file PndEmcHit.h.
|
inline |
Definition at line 57 of file PndEmcHit.h.
References CAMath::ATan2().
|
inline |
Definition at line 59 of file PndEmcHit.h.
|
inline |
Definition at line 56 of file PndEmcHit.h.
References CAMath::ATan2(), and sqrt().
|
inline |
Definition at line 55 of file PndEmcHit.h.
|
inline |
|
inline |
Short_t PndEmcHit::GetXPad | ( | ) | const |
Referenced by GetCopy().
Short_t PndEmcHit::GetYPad | ( | ) | const |
Referenced by GetCopy().
void PndEmcHit::Print | ( | const Option_t * | opt = "" | ) | const |
Output to screen
|
inline |
|
inline |
|
inline |
Definition at line 49 of file PndEmcHit.h.
|
protected |
Definition at line 81 of file PndEmcHit.h.
Referenced by AddClusterID(), and GetClusterList().
|
protected |
Definition at line 82 of file PndEmcHit.h.
Referenced by AddDepositedEnergy(), GetDepositedEnergyMap(), and SetDepositedEnergyMap().
|
protected |
Definition at line 73 of file PndEmcHit.h.
Referenced by GetDepositedEnergyMap(), GetEnergy(), and SetEnergy().
|
protected |
Definition at line 78 of file PndEmcHit.h.
Referenced by GetMcList().
|
protected |
Definition at line 79 of file PndEmcHit.h.
Referenced by GetTrackEntering().
|
protected |
Definition at line 80 of file PndEmcHit.h.
Referenced by GetTrackExiting().