CMS 3D CMS Logo

CalibratedHistogramXML.h

Go to the documentation of this file.
00001 #ifndef CalibratedHistogramXML_H
00002 #define CalibratedHistogramXML_H
00003 #include <xercesc/dom/DOM.hpp>
00004 #include "RecoBTag/XMLCalibration/interface/CalibratedObject.h"
00005 #include "CondFormats/BTauObjects/interface/CalibratedHistogram.h"
00006 #include <vector>
00007 #include <xercesc/dom/DOMNode.hpp>
00008 
00009 
00018 class CalibratedHistogramXML:public CalibratedHistogram, CalibratedObject
00019 {
00020 public:
00021   CalibratedHistogramXML() {} 
00022   CalibratedHistogramXML(const CalibratedHistogram &h):CalibratedHistogram(h) {} 
00023   CalibratedHistogramXML( const std::vector < float > & ulimits ) :
00024    CalibratedHistogram ( ulimits) {}
00025   virtual ~CalibratedHistogramXML() {} 
00026 
00027    
00028   void read (XERCES_CPP_NAMESPACE::DOMElement * dom);
00029   
00030   void write (XERCES_CPP_NAMESPACE::DOMElement * dom) const;
00031 
00032   std::string name () const
00033   {
00034     return "CalibratedHistogramXML";
00035   }
00036 };
00037 
00038 #endif

Generated on Tue Jun 9 17:43:06 2009 for CMSSW by  doxygen 1.5.4