GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
FixedPadSizeDiskLayoutXML.h
1 #ifndef GEAR_FixedPadSizeDiskLayoutXML_H
2 #define GEAR_FixedPadSizeDiskLayoutXML_H 1
3 
4 
5 #include "gearxml/PadRowLayout2DXML.h"
6 
7 #include <string>
8 #include <map>
9 
10 namespace gear {
11 
12 
19 
20  public:
21 
24  virtual TiXmlElement toXML( const PadRowLayout2D* layout ) const ;
25 
26 
30  virtual PadRowLayout2D* fromXML( const TiXmlElement* xmlElement) const ;
31 
32  }; // class
33 } // namespace gear
34 
35 #endif /* ifndef GEAR_FixedPadSizeDiskLayoutXML_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) ...
The element is a container class.
Definition: tinyxml.h:827
Abstract XML handler for FixedPadSizeDiskLayoutXML.
virtual TiXmlElement toXML(const PadRowLayout2D *layout) const
Creates an XML node for the given PadRowLayout2D.
Abstract XML handler for PadRowLayout2DXML.