1 #ifndef PixelConfigBase_h 2 #define PixelConfigBase_h 60 std::ofstream *out2)
const {;}
63 std::ofstream *out2 )
const {;}
66 std::ofstream *out2)
const {;}
69 virtual void writeXML( std::ofstream *
out)
const {
std::cout << __LINE__ <<
" " << __PRETTY_FUNCTION__ <<
"\tUnimplemented method" << std::endl ;;}
virtual void writeXMLTrailer(std::ofstream *out, std::ofstream *ou1, std::ofstream *out2) const
This file contains the base class for "pixel configuration data" management.
void setAuthor(std::string author)
std::string description()
virtual ~PixelConfigBase()
std::string base64_encode(unsigned char const *, unsigned int len)
virtual void writeXML(std::ofstream *out, std::ofstream *out1, std::ofstream *out2) const
virtual void writeXML(pos::PixelConfigKey key, int version, std::string path) const
std::string getComment() const
void setComment(std::string comment)
virtual void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const
std::string getAuthor() const
virtual void writeXMLTrailer(std::ofstream *out) const
virtual void writeXML(std::ofstream *out) const
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, std::ofstream *out2) const
virtual void writeASCII(std::string dir="") const =0
PixelConfigBase(std::string description, std::string creator, std::string date)