#include <XANACluster.h>
Inheritance diagram for XANACluster:
Public Member Functions | |
XANACluster () | |
XANACluster (Float_t energy, HepPoint3D position) | |
constructor with data | |
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 | |
const XANACluster & | operator= (const XANACluster &right) |
Bool_t | operator== (const XANACluster &) const |
Bool_t | operator< (const XANACluster &) const |
Protected Member Functions | |
void | lock () |
void | unlock () |
Protected Attributes | |
Float_t | energy_ |
this is simple energy sum of clusterized rec hits | |
HepPoint3D | position_ |
the position as computed for EgammaBasicClusters | |
Short_t | numberOfRecHits_ |
number of clusterized rec hits (also called multiplicity) | |
TRefArray * | recHits_ |
array of constituant rec hits (optionnal) | |
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_. Referenced by main().
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_. Referenced by main().
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. Referenced by getEnergy(), and setEnergy(). |
|
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 getEmClusterHits(). |