CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_2_9_HLT1_bphpatch4/src/CondTools/DQM/interface/DQMXMLFileSourceHandler.h

Go to the documentation of this file.
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