src
Calibration
HcalCalibAlgos
interface
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
18
class
HcalConstantsXMLWriter
{
19
public
:
20
HcalConstantsXMLWriter
();
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
:
32
std::string
hcalfileOut_
;
33
xercesc::DOMDocument*
mDoc
;
34
};
35
36
#endif
HcalConstantsXMLWriter::newCellLine
void newCellLine(xercesc::DOMElement *, int, int, int, int, float)
Definition:
HcalConstantsXMLWriter.cc:82
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
HcalConstantsXMLWriter::HcalConstantsXMLWriter
HcalConstantsXMLWriter()
Definition:
HcalConstantsXMLWriter.cc:22
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:24
HcalConstantsXMLWriter
Definition:
HcalConstantsXMLWriter.h:18
HcalConstantsXMLWriter::~HcalConstantsXMLWriter
virtual ~HcalConstantsXMLWriter()
Definition:
HcalConstantsXMLWriter.cc:23
HcalConstantsXMLWriter::hcalfileOut_
std::string hcalfileOut_
Definition:
HcalConstantsXMLWriter.h:32
HcalConstantsXMLWriter::mDoc
xercesc::DOMDocument * mDoc
Definition:
HcalConstantsXMLWriter.h:33
Generated for CMSSW Reference Manual by
1.8.14