CalibFormats
SiPixelObjects
interface
PixelMaskAllPixels.h
Go to the documentation of this file.
1
#ifndef PixelMaskAllPixels_h
2
#define PixelMaskAllPixels_h
3
9
#include <vector>
10
#include <string>
11
#include "
CalibFormats/SiPixelObjects/interface/PixelMaskBase.h
"
12
#include "
CalibFormats/SiPixelObjects/interface/PixelROCMaskBits.h
"
13
14
namespace
pos
{
23
class
PixelMaskAllPixels
:
public
PixelMaskBase
{
24
public
:
25
PixelMaskAllPixels
(
std::string
filename
);
26
PixelMaskAllPixels
(
std::vector
<std::vector<std::string> > &tableMat);
27
// modified by MR on 18-04-2008 10:05:04
28
PixelMaskAllPixels
();
29
void
addROCMaskBits
(
const
PixelROCMaskBits
&);
30
31
void
writeBinary
(
std::string
filename
)
const override
;
32
33
void
writeASCII
(
std::string
dir
)
const override
;
34
void
writeXML
(
pos::PixelConfigKey
key
,
int
version
,
std::string
path
)
const override
{ ; }
35
void
writeXMLHeader
(
pos::PixelConfigKey
key
,
36
int
version
,
37
std::string
path
,
38
std::ofstream *
out
,
39
std::ofstream *
out1
=
nullptr
,
40
std::ofstream *
out2
=
nullptr
)
const override
;
41
void
writeXML
(std::ofstream *
out
, std::ofstream *
out1
=
nullptr
, std::ofstream *
out2
=
nullptr
)
const override
;
42
void
writeXMLTrailer
(std::ofstream *
out
,
43
std::ofstream *
out1
=
nullptr
,
44
std::ofstream *
out2
=
nullptr
)
const override
;
45
46
const
PixelROCMaskBits
&
getMaskBits
(
int
ROCId)
const override
;
47
48
PixelROCMaskBits
*
getMaskBits
(
PixelROCName
name
)
override
;
49
50
private
:
51
std::vector<PixelROCMaskBits>
maskbits_
;
52
};
53
}
// namespace pos
54
/* @} */
55
#endif
pos::PixelROCMaskBits
This class implements..
Definition:
PixelROCMaskBits.h:24
pos::PixelMaskAllPixels::writeXMLTrailer
void writeXMLTrailer(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
Definition:
PixelMaskAllPixels.cc:267
PixelMaskBase.h
pos::PixelMaskBase
This is the documentation about PixelMaskBase...
Definition:
PixelMaskBase.h:36
pos::PixelMaskAllPixels::getMaskBits
const PixelROCMaskBits & getMaskBits(int ROCId) const override
Definition:
PixelMaskAllPixels.cc:178
pos
Definition:
PixelAliasList.h:18
pos::PixelMaskAllPixels::writeBinary
void writeBinary(std::string filename) const override
Definition:
PixelMaskAllPixels.cc:191
pos::PixelMaskAllPixels
This is the documentation about PixelMaskAllPixels...
Definition:
PixelMaskAllPixels.h:23
pos::PixelMaskAllPixels::writeXMLHeader
void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
Definition:
PixelMaskAllPixels.cc:214
pos::PixelMaskAllPixels::maskbits_
std::vector< PixelROCMaskBits > maskbits_
Definition:
PixelMaskAllPixels.h:51
corrVsCorr.filename
filename
Definition:
corrVsCorr.py:123
pos::PixelMaskAllPixels::addROCMaskBits
void addROCMaskBits(const PixelROCMaskBits &)
Definition:
PixelMaskAllPixels.cc:84
pos::PixelMaskAllPixels::writeASCII
void writeASCII(std::string dir) const override
Definition:
PixelMaskAllPixels.cc:200
pos::PixelConfigKey
This class implements..
Definition:
PixelConfigKey.h:20
trackerHitRTTI::vector
Definition:
trackerHitRTTI.h:21
pos::PixelROCName
This class implements..
Definition:
PixelROCName.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
PointingDoubleMultiSkim_cfg.out2
out2
Definition:
PointingDoubleMultiSkim_cfg.py:85
PointingDoubleMultiSkim_cfg.out1
out1
Definition:
PointingDoubleMultiSkim_cfg.py:57
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
PixelROCMaskBits.h
This class implements..
MillePedeFileConverter_cfg.out
out
Definition:
MillePedeFileConverter_cfg.py:31
pos::PixelMaskAllPixels::writeXML
void writeXML(pos::PixelConfigKey key, int version, std::string path) const override
Definition:
PixelMaskAllPixels.h:34
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::PixelMaskAllPixels::PixelMaskAllPixels
PixelMaskAllPixels()
Definition:
PixelMaskAllPixels.cc:81
DeadROC_duringRun.dir
dir
Definition:
DeadROC_duringRun.py:23
Generated for CMSSW Reference Manual by
1.8.16