Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BinningProjectorXML.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*- */
00002 
00014 #ifndef _BinningProjectorXML_H_
00015 #define _BinningProjectorXML_H_
00016 
00017 #include "BaseXML.h"
00018 
00019 class BinsBaseXML;
00020 class BinningProjector;
00021 class NTupleXML;
00022 class ProjectorBase;
00023 
00029 class MDL_HIPPOPLOT_API BinningProjectorXML : public BaseXML
00030 {
00031 
00032 private:
00033 
00035   BinningProjectorXML ( const BinningProjectorXML & );
00036 
00038   BinsBaseXML * m_binsbaseXML;
00039 
00042   NTupleXML * m_ntupleXML;
00043 
00046   void createChildren ( XmlElement * tag, const BinningProjector & projector );
00047 
00048 public:
00049 
00051   BinningProjectorXML ( XmlController * );
00052 
00055   XmlElement * createElement ( const BinningProjector & projector );
00056 
00059   void getObject ( const XmlElement * parent, ProjectorBase * projector );
00060 
00063   void setBins ( const XmlElement * parent, ProjectorBase * projector );
00064 
00065 };
00066 
00067 #endif // _BinningProjectorXML_H_

Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3