CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/CondTools/Ecal/interface/EcalAlignmentXMLTranslator.h

Go to the documentation of this file.
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_