CMS 3D CMS Logo

HcalConstantsXMLWriter.h
Go to the documentation of this file.
1 #ifndef _HCALCONSTANTSXMLWRITER_H
2 #define _HCALCONSTANTSXMLWRITER_H
3 #include <memory>
4 #include <map>
5 #include <vector>
6 // Xerces-C
7 #include <xercesc/util/XMLString.hpp>
8 #include <xercesc/dom/DOMElement.hpp>
9 #include <xercesc/dom/DOMText.hpp>
10 #include <xercesc/dom/DOMImplementation.hpp>
11 #include <xercesc/dom/DOMImplementationRegistry.hpp>
12 #include <xercesc/dom/DOMDocument.hpp>
13 #include <xercesc/util/XMLString.hpp>
14 
15 #include <fstream>
16 #include <iostream>
17 
19 {
20  public:
22  virtual ~HcalConstantsXMLWriter();
23  void writeXML(std::string&, const std::vector<int>&, const std::vector<int>&, const std::vector<int>&, const std::vector<int>&,const std::vector<float>&);
24 
25  void newCellLine(xercesc::DOMElement*, int,int,int,int,float);
26 
27  private:
29  xercesc::DOMDocument* mDoc;
30 };
31 
32 
33 #endif
34 
void newCellLine(xercesc::DOMElement *, int, int, int, int, float)
void writeXML(std::string &, const std::vector< int > &, const std::vector< int > &, const std::vector< int > &, const std::vector< int > &, const std::vector< float > &)
xercesc::DOMDocument * mDoc