CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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;
35 
36  void writeASCII(std::string dir) const;
39  int version,
41  std::ofstream *out,
42  std::ofstream *out1 = NULL,
43  std::ofstream *out2 = NULL
44  ) const ;
45  virtual void writeXML( std::ofstream *out,
46  std::ofstream *out1 = NULL ,
47  std::ofstream *out2 = NULL ) const ;
48  virtual void writeXMLTrailer( std::ofstream *out,
49  std::ofstream *out1 = NULL,
50  std::ofstream *out2 =NULL
51  ) const ;
52 
53  const PixelROCMaskBits& getMaskBits(int ROCId) const;
54 
56 
57  private:
58 
59  std::vector<PixelROCMaskBits> maskbits_;
60 
61  };
62 }
63 /* @} */
64 #endif
virtual void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
#define NULL
Definition: scimark2.h:8
const PixelROCMaskBits & getMaskBits(int ROCId) const
void writeXML(pos::PixelConfigKey key, int version, std::string path) const
This class implements..
void writeBinary(std::string filename) const
string key
FastSim: produces sample of signal events, overlayed with premixed minbias events.
This is the documentation about PixelMaskAllPixels...
This is the documentation about PixelMaskBase...
Definition: PixelMaskBase.h:36
This class implements..
std::vector< PixelROCMaskBits > maskbits_
This class implements..
This class implements..
Definition: PixelROCName.h:23
tuple filename
Definition: lut2db_cfg.py:20
virtual void writeXMLTrailer(std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
dbl *** dir
Definition: mlp_gen.cc:35
void writeASCII(std::string dir) const
void addROCMaskBits(const PixelROCMaskBits &)