1 #ifndef GEAR_GearParametersXML_H
2 #define GEAR_GearParametersXML_H 1
5 #include "gearxml/XMLHandler.h"
7 #include "gearimpl/GearParametersImpl.h"
Implementation of GearParameters - a set off parameters that can be used to describe the geometrical ...
Interface for XML handlers of GEAR classes.
XML handler for GearParameters.
static void setParametersFromXML(const TiXmlElement *xmlElement, GearParametersImpl *gearParams)
Static helper function that can be used by other subclass handlers to read parameters.
Abstract interface for a set of parameters that can be used to describe the geometrical properties of...
static void getXMLForParameters(TiXmlElement *xmlElement, const GearParameters *gearParams)
Static helper function that can be used by other subclass handlers to create XML for parameters...
virtual GearParameters * fromXML(const TiXmlElement *xmlElement, GearMgr *gearMgr=0) const
Creates the appropriate GearParameters subclass from the given XML element (node) ...
The element is a container class.
virtual TiXmlElement toXML(const GearParameters ¶meters) const
Creates an XML node for the given parameters.
Abstract interface for a manager class that returns the Gear classes for the relevant subdetectors...