Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CalRecon.cxx

Go to the documentation of this file.
00001 #include "reconRootData/CalRecon.h"
00002 
00003 ClassImp(CalRecon)
00004 
00005 CalRecon::CalRecon() {
00006     m_logs = 0;
00007     m_clusters = 0;
00008 }
00009 
00010 
00011 CalRecon::~CalRecon() {
00012     Clean();
00013 }
00014 
00015 void CalRecon::Clean() {
00016 
00017     if (m_clusters) {
00018         int nEntries = m_clusters->GetEntries();
00019         for (int i=0; i<nEntries; i++)
00020             delete m_clusters->At(i);
00021         m_clusters->Clear();
00022         delete m_clusters;
00023         m_clusters = 0;
00024     }
00025 
00026     if (m_logs) {
00027         int nEntries = m_logs->GetEntries();
00028         for (int i=0; i<nEntries; i++)
00029             delete m_logs->At(i);
00030         m_logs->Clear();
00031         delete m_logs;
00032         m_logs = 0;
00033     }
00034 }
00035 
00036 void CalRecon::Create() {
00037     if (!m_logs) m_logs = new TObjArray();
00038     if (!m_clusters) m_clusters = new TObjArray();
00039 }

Generated at Wed Nov 14 20:41:50 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000