TileDetectorTool Node1 TileDetectorTool - m_volumes - m_not_locked - m_useNewFactory + TileDetectorTool() + ~TileDetectorTool() + create() + clear() + isTestBeam() + isAddPlates() + uShape() - initIds() - createElements() - setSwitch() Node2 GeoModelTool # m_detector + GeoModelTool() + ~GeoModelTool() + manager() + manager() + clear() + ATLAS_NOT_THREAD_SAFE() + align() Node2->Node1 Node3 extends< AthAlgTool, IGeoModelTool > Node3->Node2 Node4 TileDetDescrManager + vBarrelCells + vExtendedCells + vItcGapCells - m_elements_created + TileDetDescrManager() + ~TileDetDescrManager() + getNumTreeTops() + getTreeTop() + addTreeTop() + getDbManager() + releaseDbManager() + find_tile_region() + tile_region_begin() + tile_region_end() and 34 more... - operator=() - TileDetDescrManager() - clear() - shiftEta() Node4->Node1 -m_manager Node5 GeoVDetectorManager Node5->Node4 Node6 AthMessaging - m_msg_tls - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node6->Node4 Node8 std::string Node8->Node1 -m_geometryConfig Node8->Node6 -m_nm Node11 std::vector< CaloDetDescriptor * > Node11->Node4 -m_tile_module_vec -m_calo_descr_vec Node80 CaloCell_ID + CaloCell_ID() + ~CaloCell_ID() + initialize_from_dictionary() + em_idHelper() + hec_idHelper() + fcal_idHelper() + tile_idHelper() - CaloCell_ID() - operator=() Node80->Node4 -m_cell_id Node104 TileSwitches + testBeam + addPlatesToCell + uShape + glue + pvt + steel + csTube + crackOption + TileSwitches() Node104->Node1 -m_switches