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
HcalConstantsXMLWriter::~HcalConstantsXMLWriter
virtual ~HcalConstantsXMLWriter()
Definition: HcalConstantsXMLWriter.cc:22
HcalConstantsXMLWriter
Definition: HcalConstantsXMLWriter.h:18
HcalConstantsXMLWriter::mDoc
xercesc::DOMDocument * mDoc
Definition: HcalConstantsXMLWriter.h:33
HcalConstantsXMLWriter::hcalfileOut_
std::string hcalfileOut_
Definition: HcalConstantsXMLWriter.h:32
HcalConstantsXMLWriter::newCellLine
void newCellLine(xercesc::DOMElement *, int, int, int, int, float)
Definition: HcalConstantsXMLWriter.cc:81
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HcalConstantsXMLWriter::HcalConstantsXMLWriter
HcalConstantsXMLWriter()
Definition: HcalConstantsXMLWriter.cc:21
HcalConstantsXMLWriter::writeXML
void writeXML(std::string &, const std::vector< int > &, const std::vector< int > &, const std::vector< int > &, const std::vector< int > &, const std::vector< float > &)
Definition: HcalConstantsXMLWriter.cc:23