#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. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002