#include <XANACluster.h>
Inheritance diagram for XANACluster:
Public Methods | |
XANACluster () | |
XANACluster (Float_t energy, HepPoint3D position) | |
constructor with data. More... | |
XANACluster (const XANACluster &right) | |
virtual | ~XANACluster () |
Float_t | getEnergy () const |
HepPoint3D | getPosition () const |
Short_t | getNumberOfRecHits () const |
TRefArray * | getEmClusterHits () const |
void | setEnergy (Float_t energy) |
void | setPosition (HepPoint3D position) |
void | setNumberOfRecHits (Short_t numberOfRecHits) |
void | addHit (XANACaloRecHit *rhit) |
void | clear () |
Bool_t | IsUsed () const |
tells if this object is linked as constituent of higher level object. More... | |
const XANACluster & | operator= (const XANACluster &right) |
Bool_t | operator== (const XANACluster &) const |
Bool_t | operator< (const XANACluster &) const |
Protected Methods | |
void | lock () |
void | unlock () |
Protected Attributes | |
Float_t | energy_ |
this is simple energy sum of clusterized rec hits. More... | |
HepPoint3D | position_ |
the position as computed for EgammaBasicClusters. More... | |
Short_t | numberOfRecHits_ |
number of clusterized rec hits (also called multiplicity). More... | |
TRefArray * | recHits_ |
array of constituant rec hits (optionnal). More... | |
Private Attributes | |
Bool_t | locked_ |
|
|
|
constructor with data.
|
|
|
|
|
|
Referenced by ClusterObserver::upDate. |
|
|
|
Reimplemented in XANAEmCluster. Definition at line 39 of file XANACluster.h. References recHits_.
00039 { return recHits_; } |
|
Definition at line 36 of file XANACluster.h. References energy_. Referenced by main, XANAEsdBuilder::setEndcapClusters, XANAEsdBuilder::setSuperClusters, and ClusterObserver::upDate.
00036 {return energy_;} |
|
Definition at line 38 of file XANACluster.h. References numberOfRecHits_.
00038 {return numberOfRecHits_;} |
|
Definition at line 37 of file XANACluster.h. References position_. Referenced by main.
00037 {return position_;} |
|
tells if this object is linked as constituent of higher level object.
Definition at line 51 of file XANACluster.h. References locked_.
00051 {return locked_;} |
|
Definition at line 70 of file XANACluster.h. References locked_.
00070 {locked_ = true;} |
|
|
|
|
|
|
|
Definition at line 42 of file XANACluster.h. References energy_.
00042 {energy_=energy;} |
|
Definition at line 44 of file XANACluster.h. References numberOfRecHits_. Referenced by ClusterObserver::upDate.
00044 {numberOfRecHits_=numberOfRecHits;} |
|
Definition at line 43 of file XANACluster.h. References position_.
00043 {position_=position;} |
|
Definition at line 71 of file XANACluster.h. References locked_.
00071 { locked_ = false;} |
|
this is simple energy sum of clusterized rec hits.
Definition at line 62 of file XANACluster.h. |
|
Definition at line 76 of file XANACluster.h. |
|
number of clusterized rec hits (also called multiplicity).
Definition at line 66 of file XANACluster.h. Referenced by getNumberOfRecHits, and setNumberOfRecHits. |
|
the position as computed for EgammaBasicClusters.
Definition at line 64 of file XANACluster.h. Referenced by getPosition, and setPosition. |
|
array of constituant rec hits (optionnal).
Definition at line 68 of file XANACluster.h. Referenced by XANAEmCluster::getEmClusterHits, and getEmClusterHits. |