LTXOGlobalReader.hh

Go to the documentation of this file.
00001 #ifndef _L_TXO_GLOBAL_READER_HH_
00002 #define _L_TXO_GLOBAL_READER_HH_
00003 
00012 #include "QGlobalReader.hh"
00013 #include "QReadTXO.hh"
00014 #include "QVector.hh"
00015 #include "QVectorC.hh"
00016 #include <map>
00017 
00018 class LTXOGlobalReader : public QGlobalReader
00019 {
00020     public:
00021         LTXOGlobalReader();
00022         
00023         ~LTXOGlobalReader();
00024         
00025         QError Open(const std::string& filename, const std::string& opt = "");
00026 
00027         QError Close();
00028 
00029         const QObject* GetQObject(const std::string& name) const;
00030 
00031     private:
00032         std::string fFileName;
00033         std::map<std::string, QObject*>* fQObjectCache;
00034         QReadTXO* fFile;
00035 };
00036 
00037 #endif

Generated on Tue Nov 16 10:50:00 2010 for CUORE Software by  doxygen 1.5.6