#include <XANAEmCluster.h>
Inheritance diagram for XANAEmCluster:
Public Methods | |
XANAEmCluster () | |
XANAEmCluster (Float_t energy, HepPoint3D position, HepPoint3D uncorrectedFrontFacePosition, Float_t chi2, std::string algoName) | |
constructor with data. More... | |
XANAEmCluster (const XANAEmCluster &right) | |
virtual | ~XANAEmCluster () |
Float_t | getChi2 () const |
HepPoint3D | getUncorrectedFrontFacePosition () const |
std::string | getAlgoName () const |
char * | getCharAlgoName () const |
TRefArray * | getEmClusterHits () const |
void | setChi2 (Float_t chi2) |
void | setUncorrectedFrontFacePosition (HepPoint3D position) |
void | setAlgoName (std::string algoName) |
XANASuperCluster * | getSuperCluster () const |
void | setSuperCluster (XANASuperCluster *super, Int_t iflag) |
const XANAEmCluster & | operator= (const XANAEmCluster &right) |
virtual Bool_t | operator== (const XANAEmCluster &) const |
Protected Attributes | |
HepPoint3D | uncorrectedFrontFacePosition_ |
uncorrected cluster position at front face. More... | |
Float_t | chi2_ |
chi2 from rec hit reconstruction. More... | |
TRef | superCluster_ |
link to possible parent super cluster. More... | |
Int_t | algoLen_ |
identifies which algo was used. More... | |
char * | algoName_ |
Static Private Attributes | |
const Int_t | strLen_ |
|
|
|
constructor with data.
|
|
|
|
|
|
Definition at line 38 of file XANAEmCluster.h. References algoName_.
00038 {return std::string(algoName_);} |
|
Definition at line 39 of file XANAEmCluster.h. References algoName_.
00039 {return algoName_;} |
|
Definition at line 36 of file XANAEmCluster.h. References chi2_.
00036 {return chi2_;} |
|
Reimplemented from XANACluster. Definition at line 40 of file XANAEmCluster.h. References XANACluster::recHits_.
00040 {return recHits_;} |
|
Definition at line 48 of file XANAEmCluster.h. References superCluster_.
00048 {return (XANASuperCluster *)(superCluster_.GetObject());} |
|
Definition at line 37 of file XANAEmCluster.h. References uncorrectedFrontFacePosition_.
00037 {return uncorrectedFrontFacePosition_;} |
|
|
|
|
|
Definition at line 45 of file XANAEmCluster.h. References algoName_.
00045 {strcpy(algoName_,algoName.c_str());} |
|
Definition at line 43 of file XANAEmCluster.h. References chi2_.
00043 {chi2_=chi2;} |
|
|
|
Definition at line 44 of file XANAEmCluster.h. References uncorrectedFrontFacePosition_.
00044 {uncorrectedFrontFacePosition_=position;} |
|
identifies which algo was used.
Definition at line 66 of file XANAEmCluster.h. |
|
Definition at line 67 of file XANAEmCluster.h. Referenced by getAlgoName, getCharAlgoName, and setAlgoName. |
|
chi2 from rec hit reconstruction.
Definition at line 62 of file XANAEmCluster.h. |
|
Definition at line 70 of file XANAEmCluster.h. |
|
link to possible parent super cluster.
Definition at line 64 of file XANAEmCluster.h. Referenced by getSuperCluster. |
|
uncorrected cluster position at front face.
Definition at line 60 of file XANAEmCluster.h. Referenced by getUncorrectedFrontFacePosition, and setUncorrectedFrontFacePosition. |