Go to the documentation of this file. 1 #ifndef PixelConfigBase_h
2 #define PixelConfigBase_h
55 std::ofstream *
out2)
const {
63 std::cout << __LINE__ <<
" " << __PRETTY_FUNCTION__ <<
"\tUnimplemented method" << std::endl;
virtual void writeXMLTrailer(std::ofstream *out) const
virtual void writeXMLTrailer(std::ofstream *out, std::ofstream *ou1, std::ofstream *out2) const
virtual void writeXML(std::ofstream *out, std::ofstream *out1, std::ofstream *out2) const
virtual void writeXML(std::ofstream *out) const
This class implements the configuration key which actually just is an integer.
This file contains the base class for "pixel configuration data" management.
virtual void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1, std::ofstream *out2) const
std::string getAuthor() const
void setAuthor(std::string author)
virtual void writeASCII(std::string dir="") const =0
PixelConfigBase(std::string description, std::string creator, std::string date)
std::string getComment() const
virtual void writeXML(pos::PixelConfigKey key, int version, std::string path) const
virtual void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const
virtual ~PixelConfigBase()
std::string description()
std::string base64_encode(unsigned char const *, unsigned int len)
void setComment(std::string comment)