RecoBTag
XMLCalibration
interface
CalibratedHistogramXML.h
Go to the documentation of this file.
1
#ifndef CalibratedHistogramXML_H
2
#define CalibratedHistogramXML_H
3
#include <xercesc/dom/DOM.hpp>
4
#include "
RecoBTag/XMLCalibration/interface/CalibratedObject.h
"
5
#include "
CondFormats/BTauObjects/interface/CalibratedHistogram.h
"
6
#include <vector>
7
#include <xercesc/dom/DOMNode.hpp>
8
17
class
CalibratedHistogramXML
:
public
CalibratedHistogram
,
CalibratedObject
{
18
public
:
19
typedef
XERCES_CPP_NAMESPACE::DOMElement
DOMElement
;
20
typedef
XERCES_CPP_NAMESPACE::DOMNode
DOMNode
;
21
22
CalibratedHistogramXML
() {}
23
CalibratedHistogramXML
(
const
CalibratedHistogram
&
h
) :
CalibratedHistogram
(
h
) {}
24
CalibratedHistogramXML
(
const
std::vector<float> &ulimits) :
CalibratedHistogram
(ulimits) {}
25
~CalibratedHistogramXML
()
override
{}
26
27
void
read
(
DOMElement
*
dom
)
override
;
28
29
void
write
(
DOMElement
*
dom
)
const override
;
30
31
std::string
name
()
const override
{
return
"CalibratedHistogramXML"
; }
32
};
33
34
#endif
contentValuesFiles.dom
dom
Definition:
contentValuesFiles.py:50
CalibratedHistogramXML::write
void write(DOMElement *dom) const override
Definition:
CalibratedHistogramXML.cc:31
CalibratedHistogramXML::CalibratedHistogramXML
CalibratedHistogramXML(const CalibratedHistogram &h)
Definition:
CalibratedHistogramXML.h:23
CalibratedObject.h
CalibratedHistogramXML::read
void read(DOMElement *dom) override
Definition:
CalibratedHistogramXML.cc:6
CalibratedHistogramXML::DOMElement
XERCES_CPP_NAMESPACE::DOMElement DOMElement
Definition:
CalibratedHistogramXML.h:19
CalibratedObject
Definition:
CalibratedObject.h:14
h
CalibratedHistogramXML::CalibratedHistogramXML
CalibratedHistogramXML(const std::vector< float > &ulimits)
Definition:
CalibratedHistogramXML.h:24
CalibratedHistogramXML::name
std::string name() const override
Definition:
CalibratedHistogramXML.h:31
CalibratedHistogramXML::CalibratedHistogramXML
CalibratedHistogramXML()
Definition:
CalibratedHistogramXML.h:22
CalibratedHistogramXML
Definition:
CalibratedHistogramXML.h:17
PhysicsTools::Calibration::Histogram< float >
CalibratedHistogramXML::~CalibratedHistogramXML
~CalibratedHistogramXML() override
Definition:
CalibratedHistogramXML.h:25
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
CalibratedHistogramXML::DOMNode
XERCES_CPP_NAMESPACE::DOMNode DOMNode
Definition:
CalibratedHistogramXML.h:20
CalibratedHistogram.h
Generated for CMSSW Reference Manual by
1.8.16