MQinoCompleteDataReader.hh

Go to the documentation of this file.
00001 
00056 #ifndef _Q_QINOCOMPLETEDATAREADER_HH
00057 #define _Q_QINOCOMPLETEDATAREADER_HH
00058 
00059 #include "QReader.hh"
00060 #include "MQinoDataReader.hh"
00061 #include "MQinoNtpReader.hh"
00062 #include "QCuore.hh"
00063 #include <string>
00064 
00065 
00066 class MQinoCompleteDataReader : public QReader {
00067 
00068         public:
00069                 MQinoCompleteDataReader(QSequence* s);
00070 
00071                 virtual ~MQinoCompleteDataReader();
00072 
00073                 // Init method is called before event loop
00074                 void Init();
00075 
00076                 // Doit method is called for each event, getting the event as argument
00077                 QEvent* Do( QEvent* ev);
00078 
00079                 // Done method is called after event loop
00080                 void Done();
00081 
00082         private:
00083 
00084                 MQinoDataReader* fDataReader;
00085                 MQinoNtpReader* fNtpReader;
00086                 unsigned int fLastEventRead;
00087                 bool fSkipCutEvents;
00088                 bool fReadNextNtpEvent;
00089                 int  fNextNtpEventNb; 
00090 
00091 
00092 
00093 };
00094 
00095 #endif

Generated on Tue Nov 16 10:49:59 2010 for CUORE Software by  doxygen 1.5.6