\section{Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Vector3\-D\-:\-:Cartesian}{\pageref{structgear_1_1Vector3D_1_1Cartesian}}{}
\item \contentsline{section}{gear\-:\-:C\-G\-A\-Geometry\-Initializer}{\pageref{classgear_1_1CGAGeometryInitializer}}{}
\item \contentsline{section}{gear\-:\-:Vector3\-D\-:\-:Cylindrical}{\pageref{structgear_1_1Vector3D_1_1Cylindrical}}{}
\item exception\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Exception}{\pageref{classgear_1_1Exception}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Not\-Implemented\-Exception}{\pageref{classgear_1_1NotImplementedException}}{}
\item \contentsline{section}{gear\-:\-:Outside\-Geometry\-Exception}{\pageref{classgear_1_1OutsideGeometryException}}{}
\item \contentsline{section}{gear\-:\-:Parse\-Exception}{\pageref{classgear_1_1ParseException}}{}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Module\-:\-:No\-Z\-Position\-Exception}{\pageref{classgear_1_1TPCModule_1_1NoZPositionException}}{}
\item \contentsline{section}{gear\-:\-:Unknown\-Parameter\-Exception}{\pageref{classgear_1_1UnknownParameterException}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:F\-T\-D\-Layer\-Layout}{\pageref{classgear_1_1FTDLayerLayout}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:F\-T\-D\-Layer\-Layout\-Impl}{\pageref{classgear_1_1FTDLayerLayoutImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:G\-E\-A\-R}{\pageref{classgear_1_1GEAR}}{}
\item \contentsline{section}{gear\-:\-:Gear\-Distance\-Properties}{\pageref{classgear_1_1GearDistanceProperties}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:C\-G\-A\-Gear\-Distance\-Properties}{\pageref{classgear_1_1CGAGearDistanceProperties}}{}
\item \contentsline{section}{gear\-:\-:T\-Geo\-Gear\-Distance\-Properties}{\pageref{classgear_1_1TGeoGearDistanceProperties}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Gear\-Material\-Properties}{\pageref{classgear_1_1GearMaterialProperties}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:T\-Geo\-Material\-Properties}{\pageref{classgear_1_1TGeoMaterialProperties}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Gear\-Material\-Properties\-Factory}{\pageref{classgear_1_1GearMaterialPropertiesFactory}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:T\-Geo\-Material\-Properties\-Factory}{\pageref{classgear_1_1TGeoMaterialPropertiesFactory}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Gear\-Mgr}{\pageref{classgear_1_1GearMgr}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Gear\-Mgr\-Impl}{\pageref{classgear_1_1GearMgrImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Gear\-Parameters}{\pageref{classgear_1_1GearParameters}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:B\-Field}{\pageref{classgear_1_1BField}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Constant\-B\-Field}{\pageref{classgear_1_1ConstantBField}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Calorimeter\-Parameters}{\pageref{classgear_1_1CalorimeterParameters}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Calorimeter\-Parameters\-Impl}{\pageref{classgear_1_1CalorimeterParametersImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:F\-T\-D\-Parameters}{\pageref{classgear_1_1FTDParameters}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:F\-T\-D\-Parameters\-Impl}{\pageref{classgear_1_1FTDParametersImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Gear\-Parameters\-Impl}{\pageref{classgear_1_1GearParametersImpl}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Calorimeter\-Parameters\-Impl}{\pageref{classgear_1_1CalorimeterParametersImpl}}{}
\item \contentsline{section}{gear\-:\-:Constant\-B\-Field}{\pageref{classgear_1_1ConstantBField}}{}
\item \contentsline{section}{gear\-:\-:F\-T\-D\-Parameters\-Impl}{\pageref{classgear_1_1FTDParametersImpl}}{}
\item \contentsline{section}{gear\-:\-:Si\-Planes\-Parameters\-Impl}{\pageref{classgear_1_1SiPlanesParametersImpl}}{}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Module\-Impl}{\pageref{classgear_1_1TPCModuleImpl}}{}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Parameters\-Impl}{\pageref{classgear_1_1TPCParametersImpl}}{}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Parameters\-Impl}{\pageref{classgear_1_1TrackerPlanesParametersImpl}}{}
\item \contentsline{section}{gear\-:\-:Z\-Planar\-Parameters\-Impl}{\pageref{classgear_1_1ZPlanarParametersImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Si\-Planes\-Parameters}{\pageref{classgear_1_1SiPlanesParameters}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Si\-Planes\-Parameters\-Impl}{\pageref{classgear_1_1SiPlanesParametersImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Module}{\pageref{classgear_1_1TPCModule}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Module\-Impl}{\pageref{classgear_1_1TPCModuleImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Parameters}{\pageref{classgear_1_1TPCParameters}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Parameters\-Impl}{\pageref{classgear_1_1TPCParametersImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Parameters}{\pageref{classgear_1_1TrackerPlanesParameters}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Parameters\-Impl}{\pageref{classgear_1_1TrackerPlanesParametersImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Z\-Planar\-Parameters}{\pageref{classgear_1_1ZPlanarParameters}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Z\-Planar\-Parameters\-Impl}{\pageref{classgear_1_1ZPlanarParametersImpl}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Gear\-Point\-Properties}{\pageref{classgear_1_1GearPointProperties}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:C\-G\-A\-Gear\-Point\-Properties}{\pageref{classgear_1_1CGAGearPointProperties}}{}
\item \contentsline{section}{gear\-:\-:T\-Geo\-Gear\-Point\-Properties}{\pageref{classgear_1_1TGeoGearPointProperties}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Gear\-X\-M\-L}{\pageref{classgear_1_1GearXML}}{}
\item \contentsline{section}{gear\-:\-:Global\-Pad\-Index}{\pageref{classgear_1_1GlobalPadIndex}}{}
\item \contentsline{section}{gear\-:\-:I\-Boundary}{\pageref{classgear_1_1IBoundary}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Boundary\-Rectangle}{\pageref{classgear_1_1BoundaryRectangle}}{}
\item \contentsline{section}{gear\-:\-:Boundary\-Trapezoid}{\pageref{classgear_1_1BoundaryTrapezoid}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:I\-Coordinate\-System}{\pageref{classgear_1_1ICoordinateSystem}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Cartesian\-Coordinate\-System}{\pageref{classgear_1_1CartesianCoordinateSystem}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Si\-Planes\-Layer\-Layout\-Impl\-:\-:Layer}{\pageref{structgear_1_1SiPlanesLayerLayoutImpl_1_1Layer}}{}
\item \contentsline{section}{gear\-:\-:F\-T\-D\-Layer\-Layout\-Impl\-:\-:Layer}{\pageref{structgear_1_1FTDLayerLayoutImpl_1_1Layer}}{}
\item \contentsline{section}{gear\-:\-:Z\-Planar\-Layer\-Layout\-Impl\-:\-:Layer}{\pageref{structgear_1_1ZPlanarLayerLayoutImpl_1_1Layer}}{}
\item \contentsline{section}{gear\-:\-:Layer\-Layout\-Impl\-:\-:Layer}{\pageref{structgear_1_1LayerLayoutImpl_1_1Layer}}{}
\item \contentsline{section}{gear\-:\-:Layer\-Layout}{\pageref{classgear_1_1LayerLayout}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Layer\-Layout\-Impl}{\pageref{classgear_1_1LayerLayoutImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Material\-Map}{\pageref{classgear_1_1MaterialMap}}{}
\item \contentsline{section}{gear\-:\-:Material\-Map\-Factory}{\pageref{classgear_1_1MaterialMapFactory}}{}
\item \contentsline{section}{gear\-:\-:Measurement\-Surface}{\pageref{classgear_1_1MeasurementSurface}}{}
\item \contentsline{section}{gear\-:\-:Measurement\-Surface\-Store}{\pageref{classgear_1_1MeasurementSurfaceStore}}{}
\item \contentsline{section}{gear\-:\-:Measurement\-Surface\-Store\-Filler}{\pageref{classgear_1_1MeasurementSurfaceStoreFiller}}{}
\item \contentsline{section}{gear\-:\-:Merge\-X\-M\-L}{\pageref{classgear_1_1MergeXML}}{}
\item \contentsline{section}{gear\-:\-:Pad\-Row\-Layout2\-D}{\pageref{classgear_1_1PadRowLayout2D}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Fixed\-Disk\-Layout\-Base}{\pageref{classgear_1_1FixedDiskLayoutBase}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Fixed\-Pad\-Angle\-Disk\-Layout}{\pageref{classgear_1_1FixedPadAngleDiskLayout}}{}
\item \contentsline{section}{gear\-:\-:Fixed\-Pad\-Size\-Disk\-Layout}{\pageref{classgear_1_1FixedPadSizeDiskLayout}}{}
\item \contentsline{section}{gear\-:\-:Versatile\-Disk\-Row\-Layout}{\pageref{classgear_1_1VersatileDiskRowLayout}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Rectangular\-Pad\-Row\-Layout}{\pageref{classgear_1_1RectangularPadRowLayout}}{}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Module}{\pageref{classgear_1_1TPCModule}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Pad\-Row\-Layout2\-D\-X\-M\-L}{\pageref{classgear_1_1PadRowLayout2DXML}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Fixed\-Pad\-Angle\-Disk\-Layout\-X\-M\-L}{\pageref{classgear_1_1FixedPadAngleDiskLayoutXML}}{}
\item \contentsline{section}{gear\-:\-:Fixed\-Pad\-Size\-Disk\-Layout\-X\-M\-L}{\pageref{classgear_1_1FixedPadSizeDiskLayoutXML}}{}
\item \contentsline{section}{gear\-:\-:Rectangular\-Pad\-Row\-Layout\-X\-M\-L}{\pageref{classgear_1_1RectangularPadRowLayoutXML}}{}
\item \contentsline{section}{gear\-:\-:Versatile\-Disk\-Row\-Layout\-X\-M\-L}{\pageref{classgear_1_1VersatileDiskRowLayoutXML}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Fixed\-Pad\-Size\-Disk\-Layout\-:\-:Row}{\pageref{structgear_1_1FixedPadSizeDiskLayout_1_1Row}}{}
\item \contentsline{section}{gear\-:\-:Versatile\-Disk\-Row\-Layout\-:\-:Row}{\pageref{classgear_1_1VersatileDiskRowLayout_1_1Row}}{}
\item \contentsline{section}{gear\-:\-:Rectangular\-Pad\-Row\-Layout\-:\-:Row}{\pageref{structgear_1_1RectangularPadRowLayout_1_1Row}}{}
\item \contentsline{section}{gear\-:\-:Si\-Planes\-Layer\-Layout\-Impl\-:\-:Sens\-Layer}{\pageref{structgear_1_1SiPlanesLayerLayoutImpl_1_1SensLayer}}{}
\item \contentsline{section}{gear\-:\-:Sensor\-I\-D}{\pageref{structgear_1_1SensorID}}{}
\item \contentsline{section}{gear\-:\-:Simple\-Material}{\pageref{classgear_1_1SimpleMaterial}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Simple\-Material\-Impl}{\pageref{classgear_1_1SimpleMaterialImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Simple\-Material\-X\-M\-L}{\pageref{classgear_1_1SimpleMaterialXML}}{}
\item \contentsline{section}{gear\-:\-:Si\-Planes\-Layer\-Layout}{\pageref{classgear_1_1SiPlanesLayerLayout}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Si\-Planes\-Layer\-Layout\-Impl}{\pageref{classgear_1_1SiPlanesLayerLayoutImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Vector3\-D\-:\-:Spherical}{\pageref{structgear_1_1Vector3D_1_1Spherical}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Base\-:\-:String\-To\-Buffer}{\pageref{classgear_1_1TiXmlBase_1_1StringToBuffer}}{}
\item \contentsline{section}{gear\-:\-:T\-Geo\-Geometry\-Initializer}{\pageref{classgear_1_1TGeoGeometryInitializer}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Attribute\-Set}{\pageref{classgear_1_1TiXmlAttributeSet}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Base}{\pageref{classgear_1_1TiXmlBase}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Attribute}{\pageref{classgear_1_1TiXmlAttribute}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Node}{\pageref{classgear_1_1TiXmlNode}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Comment}{\pageref{classgear_1_1TiXmlComment}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Declaration}{\pageref{classgear_1_1TiXmlDeclaration}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Document}{\pageref{classgear_1_1TiXmlDocument}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Element}{\pageref{classgear_1_1TiXmlElement}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Text}{\pageref{classgear_1_1TiXmlText}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Unknown}{\pageref{classgear_1_1TiXmlUnknown}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Cursor}{\pageref{structgear_1_1TiXmlCursor}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Handle}{\pageref{classgear_1_1TiXmlHandle}}{}
\item \contentsline{section}{gear\-:\-:Ti\-Xml\-Parsing\-Data}{\pageref{classgear_1_1TiXmlParsingData}}{}
\item \contentsline{section}{gear\-:\-:Tokenizer}{\pageref{classgear_1_1Tokenizer}}{}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Module\-X\-M\-L}{\pageref{classgear_1_1TPCModuleXML}}{}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Layer}{\pageref{classgear_1_1TrackerPlanesLayer}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Layer\-Impl}{\pageref{classgear_1_1TrackerPlanesLayerImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Layer\-Layout}{\pageref{classgear_1_1TrackerPlanesLayerLayout}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Layer\-Layout\-Impl}{\pageref{classgear_1_1TrackerPlanesLayerLayoutImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Material\-Layer}{\pageref{classgear_1_1TrackerPlanesMaterialLayer}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Material\-Layer\-Impl}{\pageref{classgear_1_1TrackerPlanesMaterialLayerImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Sensitive\-Layer}{\pageref{classgear_1_1TrackerPlanesSensitiveLayer}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Sensitive\-Layer\-Impl}{\pageref{classgear_1_1TrackerPlanesSensitiveLayerImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Vector3\-D}{\pageref{classgear_1_1Vector3D}}{}
\item \contentsline{section}{gear\-:\-:Vector\-N\-D\-\_\-\-T$<$ N, Float\-\_\-\-T $>$}{\pageref{classgear_1_1VectorND__T}}{}
\item \contentsline{section}{gear\-:\-:Vector\-N\-D\-\_\-\-T$<$ 2, double $>$}{\pageref{classgear_1_1VectorND__T}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Vector2\-D\-\_\-\-T$<$ double $>$}{\pageref{structgear_1_1Vector2D__T}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Vector\-N\-D\-\_\-\-T$<$ 2, Float\-\_\-\-T $>$}{\pageref{classgear_1_1VectorND__T}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Vector2\-D\-\_\-\-T$<$ Float\-\_\-\-T $>$}{\pageref{structgear_1_1Vector2D__T}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Vector\-N\-D\-\_\-\-T$<$ 3, Float\-\_\-\-T $>$}{\pageref{classgear_1_1VectorND__T}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Vector3\-D\-\_\-\-T$<$ Float\-\_\-\-T $>$}{\pageref{structgear_1_1Vector3D__T}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:vframe}{\pageref{classgear_1_1vframe}}{}
\item \contentsline{section}{gear\-:\-:X\-M\-L\-Handler}{\pageref{classgear_1_1XMLHandler}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Calorimeter\-Parameters\-X\-M\-L}{\pageref{classgear_1_1CalorimeterParametersXML}}{}
\item \contentsline{section}{gear\-:\-:Constant\-B\-Field\-X\-M\-L}{\pageref{classgear_1_1ConstantBFieldXML}}{}
\item \contentsline{section}{gear\-:\-:F\-T\-D\-Parameters\-X\-M\-L}{\pageref{classgear_1_1FTDParametersXML}}{}
\item \contentsline{section}{gear\-:\-:Gear\-Parameters\-X\-M\-L}{\pageref{classgear_1_1GearParametersXML}}{}
\item \contentsline{section}{gear\-:\-:Si\-Planes\-Parameters\-X\-M\-L}{\pageref{classgear_1_1SiPlanesParametersXML}}{}
\item \contentsline{section}{gear\-:\-:T\-P\-C\-Parameters\-X\-M\-L}{\pageref{classgear_1_1TPCParametersXML}}{}
\item \contentsline{section}{gear\-:\-:Tracker\-Planes\-Parameters\-X\-M\-L}{\pageref{classgear_1_1TrackerPlanesParametersXML}}{}
\item \contentsline{section}{gear\-:\-:Z\-Planar\-Parameters\-X\-M\-L}{\pageref{classgear_1_1ZPlanarParametersXML}}{}
\end{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:X\-M\-L\-Handler\-Mgr}{\pageref{classgear_1_1XMLHandlerMgr}}{}
\item \contentsline{section}{gear\-:\-:Z\-Planar\-Layer\-Layout}{\pageref{classgear_1_1ZPlanarLayerLayout}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{gear\-:\-:Z\-Planar\-Layer\-Layout\-Impl}{\pageref{classgear_1_1ZPlanarLayerLayoutImpl}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
