Go to the documentation of this file.00001
00009 #ifndef __EcalLaserAPDPNRatiosXMLTranslator_h_
00010 #define __EcalLaserAPDPNRatiosXMLTranslator_h_
00011
00012 #include "CondFormats/EcalObjects/interface/EcalLaserAPDPNRatios.h"
00013 #include "CondTools/Ecal/interface/EcalCondHeader.h"
00014 #include "CondTools/Ecal/interface/XMLTags.h"
00015 #include "CondTools/Ecal/interface/XercesString.h"
00016 #include <string>
00017 #include <xercesc/dom/DOMNode.hpp>
00018
00019 static const char CVSId__EcalLaserAPDPNRatiosXMLTranslator[] =
00020 "$Id: EcalLaserAPDPNRatiosXMLTranslator.h,v 1.1 2009/10/20 13:48:05 argiro Exp $";
00021
00022
00023
00024
00025 class EcalLaserAPDPNRatiosXMLTranslator {
00026
00027 public:
00028
00029 static int readXML (const std::string& filename,
00030 EcalCondHeader& header,
00031 EcalLaserAPDPNRatios& record);
00032
00033 static int writeXML (const std::string& filename,
00034 const EcalCondHeader& header,
00035 const EcalLaserAPDPNRatios& record);
00036
00037 static std::string dumpXML(const EcalCondHeader& header,
00038 const EcalLaserAPDPNRatios& record);
00039
00040 };
00041
00042
00043
00044 #endif // __EcalLaserAPDPNRatiosXMLTranslator_h_
00045
00046
00047
00048
00049
00050