![]() |
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().