SCT_UniqueComponentFactory Node1 SCT_UniqueComponentFactory # m_logVolume # m_sqliteReader + SCT_UniqueComponentFactory() + build() # preBuild() Node2 SCT_ComponentFactory - s_epsilon + SCT_ComponentFactory() + getName() + intToString() # epsilon() # ~SCT_ComponentFactory() Node2->Node1 Node3 SCT_GeometryManager + SCT_GeometryManager() + ~SCT_GeometryManager() + options() + setOptions() + athenaComps() + commonItems() + setCommonItems() + barrelParameters() + barrelModuleParameters() + forwardParameters() + forwardModuleParameters() + generalParameters() + distortedMatManager() + operator=() + SCT_GeometryManager() Node3->Node2 #m_geometryManager Node148 InDetDD::SCT_DetectorManager + SCT_DetectorManager() + SCT_DetectorManager() + getNumTreeTops() + getTreeTop() + addTreeTop() + getDetectorElement() + getDetectorElement() + getDetectorElement() * AlignableTransformMap * m_isLogical * getNumTreeTops() * getTreeTop() * addTreeTop() * getDetectorElement() * getDetectorElement() * getDetectorElement() * getDetectorElementCollection() * getDetectorElementBegin() * getDetectorElementEnd() * addDetectorElement() * addAlignableTransform() * addAlignableTransform() * addAlignableTransform() * initNeighbours() * isPixel() * identifierBelongs() and 9 more... Node148->Node2 #m_detectorManager Node7 std::string Node7->Node2 -m_name Node186 std::map< std::string, GeoAlignableTransform * > + elements Node7->Node186 +keys Node188 std::map< std::string, GeoFullPhysVol * > + elements Node7->Node188 +keys Node176 SCT_MaterialManager - m_gasMaterial + SCT_MaterialManager() + getMaterial() + getElement() + getMaterial() + getMaterialForVolume() + gasMaterial() - loadMaterials() - addMaterial() Node176->Node2 #m_materials Node185 std::shared_ptr< std ::map< std::string, GeoAlignable Transform * > > + operator->() Node185->Node1 #m_mapAX Node186->Node185 +ptr Node187 std::shared_ptr< std ::map< std::string, GeoFull PhysVol * > > + operator->() Node187->Node1 #m_mapFPV Node188->Node187 +ptr