00001 #ifndef Physics_Analysis_DQAFillEx_H
00002 #define Physics_Analysis_DQAFillEx_H
00003
00004 #include "GaudiKernel/AlgFactory.h"
00005 #include "GaudiKernel/Algorithm.h"
00006 #include "GaudiKernel/NTuple.h"
00007
00008 class ITHistSvc;
00009
00010
00023 class DQAFillEx : public Algorithm {
00024
00025 public:
00026 DQAFillEx(const std::string& name, ISvcLocator* pSvcLocator);
00027 StatusCode initialize();
00028 StatusCode execute();
00029 StatusCode finalize();
00030
00031 private:
00032
00033 ITHistSvc* m_thsvc;
00034
00035 NTuple::Tuple* m_tuple;
00036 NTuple::Item<long> m_runNo;
00037 NTuple::Item<long> m_event;
00038 };
00039
00040
00041 #endif