00001 00010 #ifndef __EcalAlignmentXMLTranslator_h_ 00011 #define __EcalAlignmentXMLTranslator_h_ 00012 00013 00014 #include "CondTools/Ecal/interface/XercesString.h" 00015 #include "CondTools/Ecal/interface/EcalCondHeader.h" 00016 #include <string> 00017 00018 static const char CVSId__EcalAlignmentXMLTranslator[] = 00019 "$Id: EcalAlignmentXMLTranslator.h,v 1.2 2011/03/24 08:39:02 gowdy Exp $"; 00020 00021 class AlignTransform; 00022 00023 class EcalAlignmentXMLTranslator { 00024 00025 public: 00026 00027 static int writeXML (const std::string& filename, 00028 const EcalCondHeader& header, 00029 const Alignments& record); 00030 00031 static std::string dumpXML(const EcalCondHeader& header, 00032 const Alignments& record); 00033 }; 00034 00035 #endif // __EcalAlignmentXMLTranslator_h_