CaloSurfaceBuilder Node1 CaloSurfaceBuilder - m_lar_mat - m_lar_simplegeom - m_calodepth + CaloSurfaceBuilder() + ~CaloSurfaceBuilder() + initialize() + finalize() + getCaloDepth() + CreateUserSurface() + CreateLastSurface() + get_cylinder_surface() + get_disk_surface() + get_cylinder_surface() + get_disk_surface() + entrySurfaces() + exitSurfaces() - fill_tg_surfaces() Node2 extends< AthAlgTool, ICaloSurfaceBuilder > Node2->Node1 Node3 std::vector< std::pair < const Trk::Surface *, const Trk::Surface * > > + elements Node3->Node1 -ATLAS_THREAD_SAFE 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_tile_dd 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 Node11 std::vector< CaloDetDescriptor * > Node11->Node4 -m_tile_module_vec -m_calo_descr_vec Node83 CaloCell_ID + CaloCell_ID() + ~CaloCell_ID() + initialize_from_dictionary() + em_idHelper() + hec_idHelper() + fcal_idHelper() + tile_idHelper() - CaloCell_ID() - operator=() Node83->Node4 -m_cell_id Node84 std::vector< TileDetDescriptor * > Node84->Node4 -m_tile_descr_vec Node86 std::map< unsigned int, TileCellDim *, std::less< unsigned int > > + keys Node86->Node4 -m_cell_dim_map