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 public:
21  virtual ~HcalConstantsXMLWriter();
22  void writeXML(std::string&,
23  const std::vector<int>&,
24  const std::vector<int>&,
25  const std::vector<int>&,
26  const std::vector<int>&,
27  const std::vector<float>&);
28 
29  void newCellLine(xercesc::DOMElement*, int, int, int, int, float);
30 
31 private:
33  xercesc::DOMDocument* mDoc;
34 };
35 
36 #endif
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