CMS 3D CMS Logo

PixelMaskAllPixels.h
Go to the documentation of this file.
1 #ifndef PixelMaskAllPixels_h
2 #define PixelMaskAllPixels_h
3 
9 #include <vector>
10 #include <string>
13 
14 namespace pos {
24  public:
26  PixelMaskAllPixels(std::vector<std::vector<std::string> > &tableMat);
27  // modified by MR on 18-04-2008 10:05:04
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 { ; }
36  int version,
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 
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
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
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
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