CalibFormats
SiPixelObjects
interface
PixelCalibBase.h
Go to the documentation of this file.
1
#ifndef PixelCalibBase_h
2
#define PixelCalibBase_h
3
9
#include "
CalibFormats/SiPixelObjects/interface/PixelConfigKey.h
"
10
#include <string>
11
#include <fstream>
12
13
namespace
pos
{
23
class
PixelCalibBase
{
24
public
:
25
PixelCalibBase
();
26
virtual
~PixelCalibBase
();
27
virtual
std::string
mode
()
const
{
return
mode_
; }
28
virtual
void
writeXMLHeader
(
pos::PixelConfigKey
key
,
29
int
version
,
30
std::string
path
,
31
std::ofstream *
out
,
32
std::ofstream *
out1
=
nullptr
,
33
std::ofstream *
out2
=
nullptr
)
const
{
34
;
35
}
36
virtual
void
writeXML
(std::ofstream *
out
, std::ofstream *
out1
=
nullptr
, std::ofstream *
out2
=
nullptr
)
const
{ ; }
37
virtual
void
writeXMLTrailer
(std::ofstream *
out
,
38
std::ofstream *
out1
=
nullptr
,
39
std::ofstream *
out2
=
nullptr
)
const
{
40
;
41
}
42
43
protected
:
44
std::string
mode_
;
45
};
46
}
// namespace pos
47
/* @} */
48
49
#endif
pos::PixelCalibBase
Definition:
PixelCalibBase.h:23
PixelConfigKey.h
This class implements the configuration key which actually just is an integer.
pos
Definition:
PixelAliasList.h:18
pos::PixelCalibBase::~PixelCalibBase
virtual ~PixelCalibBase()
Definition:
PixelCalibBase.cc:14
pos::PixelCalibBase::PixelCalibBase
PixelCalibBase()
Definition:
PixelCalibBase.cc:12
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
pos::PixelConfigKey
This class implements..
Definition:
PixelConfigKey.h:20
pos::PixelCalibBase::mode
virtual std::string mode() const
Definition:
PixelCalibBase.h:27
pos::PixelCalibBase::writeXMLTrailer
virtual void writeXMLTrailer(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const
Definition:
PixelCalibBase.h:37
pos::PixelCalibBase::writeXMLHeader
virtual void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const
Definition:
PixelCalibBase.h:28
PointingDoubleMultiSkim_cfg.out2
out2
Definition:
PointingDoubleMultiSkim_cfg.py:85
PointingDoubleMultiSkim_cfg.out1
out1
Definition:
PointingDoubleMultiSkim_cfg.py:57
pos::PixelCalibBase::mode_
std::string mode_
Definition:
PixelCalibBase.h:44
MillePedeFileConverter_cfg.out
out
Definition:
MillePedeFileConverter_cfg.py:31
castor_dqm_sourceclient_file_cfg.path
path
Definition:
castor_dqm_sourceclient_file_cfg.py:37
crabWrapper.key
key
Definition:
crabWrapper.py:19
BeamSplash_cfg.version
version
Definition:
BeamSplash_cfg.py:45
pos::PixelCalibBase::writeXML
virtual void writeXML(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const
Definition:
PixelCalibBase.h:36
Generated for CMSSW Reference Manual by
1.8.16