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

CalRecon.h

Go to the documentation of this file.
00001 #ifndef CALRECON_H
00002 #define CALRECON_H
00003 
00004 #include "TObject.h"
00005 #include "TObjArray.h"
00006 
00007 // ========================================================
00008 //      CalRecon
00009 // ========================================================
00011 /*! Primary CAL reconstruction Data Root object
00012 portal through which one gains access to the CAL recon data. 
00013 Currently there are 2 lists available:
00014 1.) A list of hit CsI Logs (CalLogEne)
00015 2.) A list of CAL clusters (CalCluster)
00016 */
00017 
00018 class CalRecon : public TObject
00019 {
00020 
00021 private:
00023     TObjArray *m_logs;      
00024 
00026     TObjArray *m_clusters;  
00027 
00028 public:
00029 
00031     // default constructor
00032     // so client must call Create() to setup 
00033     // TObjArray properly
00034     CalRecon();
00035 
00037     virtual ~CalRecon();
00038 
00040     void Clean();
00041 
00043     void Create();
00044 
00046     TObjArray* getCalClusters() { return m_clusters; };
00047 
00049     TObjArray* getCalLogs() { return m_logs; };
00050   
00051     ClassDef(CalRecon,1)
00052 };
00053 
00054 #endif

Generated at Wed Nov 21 12:20:18 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000