#include <XANACaloRecHit.h>
Collaboration diagram for XANACaloRecHit:
Public Methods | |
XANACaloRecHit () | |
XANACaloRecHit (Float_t energy, Float_t time, Float_t Chi2, XANACellID cellID) | |
construct from data members. More... | |
XANACaloRecHit (const XANACaloRecHit &right) | |
copy constructor. More... | |
virtual | ~XANACaloRecHit () |
Float_t | getEnergy () const |
Float_t | getTime () const |
Float_t | getChi2 () const |
void | setEnergy (Float_t energy) |
void | setTime (Float_t time) |
void | setChi2 (Float_t chi2) |
const XANACaloRecHit & | operator= (const XANACaloRecHit &right) |
Bool_t | operator== (const XANACaloRecHit &) const |
Bool_t | operator< (const XANACaloRecHit &) const |
void | addGeantTrack (XANAGeantTrack *) |
Short_t | getNumberOfGeantTracks () const |
TRefArray * | getGeantTracks () const |
XANACellID | getCellID () const |
XANACluster * | getEmCluster () const |
Bool_t | IsUsed () const |
tells if this object is linked as constituent of higher level object. More... | |
void | setCluster (XANACluster *clu) |
Protected Attributes | |
Float_t | energy_ |
energy from EvalAmplitude. More... | |
Float_t | time_ |
time from EvalAmplitude. More... | |
Float_t | chi2_ |
chi2 from EvalAmplitude. More... | |
XANACellID | cellID_ |
cellID encapsulate geometrical information. More... | |
TRef | cluster_ |
pointer to parent cluster. More... | |
Short_t | numberOfGeantTracks_ |
number of impacting geant tracks. More... | |
TRefArray * | geantTracks_ |
link to impacting geant tracks. More... | |
Private Methods | |
void | lock () |
void | unlock () |
Private Attributes | |
Bool_t | locked_ |
|
|
|
construct from data members.
|
|
copy constructor.
|
|
|
|
|
|
Definition at line 51 of file XANACaloRecHit.h. References cellID_.
00051 {return cellID_;} |
|
Definition at line 35 of file XANACaloRecHit.h. References chi2_.
00035 {return chi2_;} |
|
Definition at line 52 of file XANACaloRecHit.h. References cluster_.
00052 {return (XANACluster *)(cluster_.GetObject());} |
|
Definition at line 33 of file XANACaloRecHit.h. References energy_. Referenced by main.
00033 {return energy_;} |
|
Definition at line 50 of file XANACaloRecHit.h. References geantTracks_.
00050 {return geantTracks_;} |
|
Definition at line 49 of file XANACaloRecHit.h. References numberOfGeantTracks_.
00049 {return numberOfGeantTracks_;} |
|
Definition at line 34 of file XANACaloRecHit.h. References time_.
00034 {return time_;} |
|
tells if this object is linked as constituent of higher level object.
Definition at line 55 of file XANACaloRecHit.h. References locked_.
00055 {return locked_;} |
|
Definition at line 80 of file XANACaloRecHit.h. References locked_.
00080 {locked_ = true;} |
|
|
|
|
|
|
|
Definition at line 40 of file XANACaloRecHit.h. References chi2_.
00040 {chi2_=chi2;} |
|
|
|
Definition at line 38 of file XANACaloRecHit.h. References energy_.
00038 {energy_=energy;} |
|
Definition at line 39 of file XANACaloRecHit.h. References time_.
00039 {time_=time;} |
|
Definition at line 81 of file XANACaloRecHit.h. References locked_.
00081 { locked_ = false;} |
|
cellID encapsulate geometrical information.
Definition at line 68 of file XANACaloRecHit.h. Referenced by getCellID. |
|
chi2 from EvalAmplitude.
Definition at line 66 of file XANACaloRecHit.h. |
|
pointer to parent cluster.
Definition at line 70 of file XANACaloRecHit.h. Referenced by getEmCluster. |
|
energy from EvalAmplitude.
Definition at line 62 of file XANACaloRecHit.h. |
|
link to impacting geant tracks.
Definition at line 74 of file XANACaloRecHit.h. Referenced by getGeantTracks. |
|
Definition at line 79 of file XANACaloRecHit.h. |
|
number of impacting geant tracks.
Definition at line 72 of file XANACaloRecHit.h. Referenced by getNumberOfGeantTracks. |
|
time from EvalAmplitude.
Definition at line 64 of file XANACaloRecHit.h. |