CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch1/src/DQM/TrackerCommon/interface/ContentReader.h

Go to the documentation of this file.
00001 #ifndef _ContentReader_h_
00002 #define _ContentReader_h_
00003 
00004 #include "xdaq/Application.h"
00005 #include "DQMServices/Core/interface/DQMStore.h"
00006 
00007 
00008 class ContentReader
00009 {
00010 private:
00011 
00012   DQMStore *bei;
00013 
00014 public: 
00015 
00016   ContentReader(DQMStore *the_bei)
00017     {
00018       bei = the_bei;
00019     }
00020 
00021   ~ContentReader(){}
00022 
00023   void give_subdirs(std::string dir, std::list<std::string> &subdirs, std::string mode);
00024   void give_subdirs_su(std::string dir, std::list<std::string> &subdirs);
00025 
00026   void give_files(std::string dir, std::list<std::string> &files, bool only_contents);
00027 
00028   MonitorElement *give_ME(std::string filename);
00029 
00030 protected:
00031 
00032 };
00033 
00034 
00035 #endif