CMS 3D CMS Logo

DQMParserBase.h

Go to the documentation of this file.
00001 #ifndef DQMParserBase_H
00002 #define DQMParserBase_H
00003 
00014 #include <xercesc/dom/DOM.hpp>
00015 #include <xercesc/dom/DOMCharacterData.hpp>
00016 #include <xercesc/parsers/XercesDOMParser.hpp>
00017 #include <xercesc/util/PlatformUtils.hpp>
00018 #include <xercesc/framework/LocalFileFormatTarget.hpp>
00019 #include <xercesc/util/XMLUni.hpp>
00020 #include <xercesc/util/XMLURL.hpp>
00021 
00022           
00023 
00024 #include<iostream>
00025 #include<string>
00026 #include<vector>
00027 #include<map>
00028 
00029 
00030 
00031 class DQMParserBase{
00032 
00033  public:
00035         DQMParserBase();
00037         virtual ~DQMParserBase();
00039         void getDocument(std::string configFile);
00041         int countNodes(std::string tagName);
00043         void getNewDocument(std::string configFile);
00044 
00045  protected:      
00046         xercesc::XercesDOMParser* parser; 
00047         xercesc::DOMDocument* doc;
00048          
00049          
00050  private:        
00051                          
00052 
00053 
00054 };
00055 
00056 
00057 #endif

Generated on Tue Jun 9 17:34:10 2009 for CMSSW by  doxygen 1.5.4