GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
VersatileDiskRowLayoutXML.h
1 #ifndef GEAR_VersatileDiskRowLayoutXML_H
2 #define GEAR_VersatileDiskRowLayoutXML_H 1
3 
4 
5 #include "gearxml/PadRowLayout2DXML.h"
6 
7 #include <string>
8 #include <map>
9 
10 namespace gear {
11 
12 
74 
75  public:
76 
79  virtual TiXmlElement toXML( const PadRowLayout2D* layout ) const ;
80 
81 
85  virtual PadRowLayout2D* fromXML( const TiXmlElement* xmlElement) const ;
86 
87  }; // class
88 } // namespace gear
89 
90 #endif /* ifndef GEAR_VersatileDiskRowLayoutXML_H */
Abstract description of a planar subdetector with pads (cells) that are positioned in rows (circular ...
virtual PadRowLayout2D * fromXML(const TiXmlElement *xmlElement) const
Creates the appropriate PadRowLayout2D subclass from the given XML element (node) ...
virtual TiXmlElement toXML(const PadRowLayout2D *layout) const
Creates an XML node for the given PadRowLayout2D.
The element is a container class.
Definition: tinyxml.h:827
XML handler for VersatileDiskRowLayoutXML.
Abstract XML handler for PadRowLayout2DXML.