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 
25  public:
26 
28  PixelMaskAllPixels(std::vector< std::vector<std::string> >& tableMat);
29 // modified by MR on 18-04-2008 10:05:04
31  void addROCMaskBits(const PixelROCMaskBits&);
32 
33 
34  void writeBinary(std::string filename) const override;
35 
36  void writeASCII(std::string dir) const override;
37  void writeXML( pos::PixelConfigKey key, int version, std::string path) const override {;}
39  int version,
41  std::ofstream *out,
42  std::ofstream *out1 = nullptr,
43  std::ofstream *out2 = nullptr
44  ) const override ;
45  void writeXML( std::ofstream *out,
46  std::ofstream *out1 = nullptr ,
47  std::ofstream *out2 = nullptr ) const override ;
48  void writeXMLTrailer( std::ofstream *out,
49  std::ofstream *out1 = nullptr,
50  std::ofstream *out2 =nullptr
51  ) const override ;
52 
53  const PixelROCMaskBits& getMaskBits(int ROCId) const override;
54 
56 
57  private:
58 
59  std::vector<PixelROCMaskBits> maskbits_;
60 
61  };
62 }
63 /* @} */
64 #endif
void writeASCII(std::string dir) const override
void writeBinary(std::string filename) const override
void writeXML(pos::PixelConfigKey key, int version, std::string path) const override
This class implements..
This is the documentation about PixelMaskAllPixels...
This is the documentation about PixelMaskBase...
Definition: PixelMaskBase.h:36
This class implements..
std::vector< PixelROCMaskBits > maskbits_
void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
This class implements..
This class implements..
Definition: PixelROCName.h:23
const PixelROCMaskBits & getMaskBits(int ROCId) const override
dbl *** dir
Definition: mlp_gen.cc:35
void writeXMLTrailer(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
void addROCMaskBits(const PixelROCMaskBits &)