CMS 3D CMS Logo

PixelCalibBase.h
Go to the documentation of this file.
1 #ifndef PixelCalibBase_h
2 #define PixelCalibBase_h
3 
10 #include <string>
11 #include <fstream>
12 
13 
14 namespace pos{
25 
26  public:
27 
29  virtual ~PixelCalibBase();
30  virtual std::string mode() const {return mode_;}
32  int version,
34  std::ofstream *out,
35  std::ofstream *out1 = nullptr,
36  std::ofstream *out2 = nullptr
37  ) const {;}
38  virtual void writeXML( std::ofstream *out,
39  std::ofstream *out1 = nullptr ,
40  std::ofstream *out2 = nullptr ) const {;}
41  virtual void writeXMLTrailer( std::ofstream *out,
42  std::ofstream *out1 = nullptr,
43  std::ofstream *out2 = nullptr
44  ) const {;}
45 
46  protected:
47 
49 
50  };
51 }
52 /* @} */
53 
54 #endif
virtual std::string mode() const
virtual void writeXMLTrailer(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const
This class implements..
This class implements the configuration key which actually just is an integer.
virtual void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const
virtual void writeXML(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const