BinningProjectorXML.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _BinningProjectorXML_H_
15 #define _BinningProjectorXML_H_
16 
17 #include "BaseXML.h"
18 
19 namespace hippodraw {
20 
21 class BinsBaseXML;
22 class BinningProjector;
23 class NTupleXML;
24 class ProjectorBase;
25 
32 {
33 
34 private:
35 
38 
41 
45 
48  void createChildren ( XmlElement * tag, const BinningProjector & projector );
49 
50 public:
51 
54 
58 
61  XmlElement * createElement ( const BinningProjector & projector );
62 
65  void getObject ( const XmlElement * parent, ProjectorBase * projector );
66 
69  void setBins ( const XmlElement * parent, ProjectorBase * projector );
70 
71 };
72 
73 } // namespace hippodraw
74 
75 #endif // _BinningProjectorXML_H_
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
A singleton class that is does XML serialization and deserialization of derived classes of NTuple...
Definition: NTupleXML.h:34
The BinningProjector is an abstract class provides most of the functionality for a projector that doe...
BaseXML class interface.
A pure virtual base class of XML element wrapper.
Definition: XmlElement.h:30
An class XML doing serialization and deserialization of derived classes of BinningProjector.
BinsBaseXML * m_binsbaseXML
The BinsBaseXML object used by this object.
NTupleXML * m_ntupleXML
The creator of the NTuple element node.
A class XML creation and parsing of XmlElement for BinsBase class.
Definition: BinsBaseXML.h:29
The base class for the Projector hierarchy.
Definition: ProjectorBase.h:56
A base class of XML element controllers.
Definition: BaseXML.h:35
A base class that is the interface between GUI and the XML serialization and deserialization.
Definition: XmlController.h:53

Generated for HippoDraw Class Library by doxygen