00001 #ifndef CondTools_DQM_DQMXMLFileSourceHandler_h 00002 #define CondTools_DQM_DQMXMLFileSourceHandler_h 00003 00004 #include "FWCore/ParameterSet/interface/ParameterSetfwd.h" 00005 #include "CondCore/PopCon/interface/PopConSourceHandler.h" 00006 //#include "CondFormats/Common/interface/Time.h" 00007 #include "CondFormats/Common/interface/FileBlob.h" 00008 #include <string> 00009 00010 namespace popcon { 00011 class DQMXMLFileSourceHandler : public popcon::PopConSourceHandler<FileBlob> { 00012 public: 00013 DQMXMLFileSourceHandler(const edm::ParameterSet & pset); 00014 ~DQMXMLFileSourceHandler(); 00015 void getNewObjects(); 00016 std::string id() const; 00017 private: 00018 std::string m_name; 00019 std::string m_file; 00020 bool m_zip; 00021 //cond::Time_t m_since; 00022 unsigned long long m_since; 00023 bool m_debugMode; 00024 }; 00025 } 00026 00027 #endif