BeamPipeDetectorTool Node1 BeamPipeDetectorTool + BeamPipeDetectorTool() + ~BeamPipeDetectorTool() + create() + clear() Node2 GeoModelTool # m_detector + GeoModelTool() + ~GeoModelTool() + manager() + manager() + clear() + ATLAS_NOT_THREAD_SAFE() + align() Node2->Node1 Node3 extends< AthAlgTool, IGeoModelTool > Node3->Node2 Node4 std::string Node4->Node1 -m_mode Node5 std::basic_string< char > Node5->Node4 Node6 BeamPipeDetectorManager + BeamPipeDetectorManager() + ~BeamPipeDetectorManager() + getNumTreeTops() + getTreeTop() + addTreeTop() - operator=() - BeamPipeDetectorManager() Node6->Node1 -m_manager Node7 GeoVDetectorManager Node7->Node6 Node8 std::vector< PVConstLink > + elements Node8->Node6 -m_volume