ICaloSurfaceBuilder Node1 ICaloSurfaceBuilder + ~ICaloSurfaceBuilder() + getCaloDepth() + CreateUserSurface() + CreateLastSurface() + get_cylinder_surface() + get_disk_surface() + get_cylinder_surface() + get_disk_surface() + entrySurfaces() + exitSurfaces() + interfaceID() Node2 IAlgTool Node2->Node1