#include <CsIClusters.h>
Public Methods | |
CsIClusterList () | |
~CsIClusterList () | |
virtual const CLID & | clID () const |
void | add (CsICluster *cl) |
int | num () const |
ICsICluster * | Cluster (int i) const |
virtual void | clear () |
virtual void | make () |
virtual void | writeOut () const |
void | setCalDisplay (CalDisplay *calDisp) |
Static Public Methods | |
const CLID & | classID () |
Protected Methods | |
virtual void | ini () |
Private Attributes | |
std::vector< CsICluster *> | m_CsIClustersList |
CalDisplay * | m_calDisp |
Transient storage of the results of the reconstruction performed in CalClustersAlg. It contains the the list ofall the clusters in the calorimeter.
Definition at line 166 of file CsIClusters.h.
|
Definition at line 171 of file CsIClusters.h. References clear(), and m_calDisp.
|
|
Definition at line 172 of file CsIClusters.h. References clear(), CalDisplay::clearClusterDisp(), and m_calDisp.
00172 { if(m_calDisp) m_calDisp->clearClusterDisp();clear();} |
|
Definition at line 180 of file CsIClusters.h. References m_CsIClustersList.
00180 {m_CsIClustersList.push_back(cl);} |
|
Definition at line 176 of file CsIClusters.h. References CLID_CalClusterList. Referenced by clID().
00176 {return CLID_CalClusterList;} |
|
Definition at line 49 of file CsIClusters.cpp. Referenced by CsIClusterList(), and ~CsIClusterList().
00051 { 00052 int nClusters = num(); 00053 for (int icl = 0; icl < nClusters; icl++) { 00054 delete m_CsIClustersList[icl]; 00055 } 00056 m_CsIClustersList.clear(); 00057 } |
|
Definition at line 177 of file CsIClusters.h. References classID().
00177 {return classID();} |
|
Definition at line 184 of file CsIClusters.h. References m_CsIClustersList. Referenced by CalNtupleAlg::execute(), and CalRep::update().
00184 {return m_CsIClustersList[i];} |
|
Definition at line 61 of file CsIClusters.cpp.
00063 { 00064 m_CsIClustersList.clear(); 00065 } |
|
Definition at line 188 of file CsIClusters.h.
00188 {} |
|
Definition at line 183 of file CsIClusters.h. References m_CsIClustersList. Referenced by CalNtupleAlg::execute().
00183 {return m_CsIClustersList.size();} |
|
Definition at line 191 of file CsIClusters.h. References m_calDisp. Referenced by CalDisplay::execute().
00191 {m_calDisp = calDisp;} |
|
Definition at line 67 of file CsIClusters.cpp.
00069 { 00070 #if 0 // fix this to write to the log file for debug purposes 00071 if (m_CsIClustersList.size()<=0) return; 00072 00073 std::cout << " --- CsIClusterList --- " << m_CsIClustersList.size() <<"\n"; 00074 for (int i = 0; i < m_CsIClustersList.size();i++) { 00075 m_CsIClustersList[i]->writeOut(); 00076 } 00077 #endif 00078 } |
|
Definition at line 201 of file CsIClusters.h. Referenced by CsIClusterList(), setCalDisplay(), and ~CsIClusterList(). |
|
Definition at line 199 of file CsIClusters.h. |