Trk::ITrackingVolumeHelper Node1 Trk::ITrackingVolumeHelper + DeclareInterfaceID() + ~ITrackingVolumeHelper() + glueTrackingVolumes() + glueTrackingVolumes() + glueTrackingVolumes() + glueTrackingVolumeArrays() + glueTrackingVolumeArrays() + setInsideTrackingVolume() + setInsideTrackingVolumeArray() + setInsideTrackingVolumeArray() + setOutsideTrackingVolume() + setOutsideTrackingVolume Array() + setOutsideTrackingVolume Array() # associateLayer() Node3 Trk::TrackingVolumeHelper - m_layerArrayCreator - m_trackingVolumeArrayCreator - m_barrelLayerBinsZ - m_barrelLayerBinsPhi - m_endcapLayerBinsR - m_endcapLayerBinsPhi - s_layerThickness + TrackingVolumeHelper() + ~TrackingVolumeHelper() + initialize() + glueTrackingVolumes() + glueTrackingVolumes() + glueTrackingVolumes() + glueTrackingVolumeArrays() + glueTrackingVolumeArrays() + setInsideTrackingVolume() + setInsideTrackingVolumeArray() + setInsideTrackingVolumeArray() + setOutsideTrackingVolume() + setOutsideTrackingVolume Array() + setOutsideTrackingVolume Array() - layerMaterialProperties() - glueTrackingVolumes() - glueTrackingVolumes() - fillGlueVolumes() - fillGlueVolumes() Node1->Node3 Node2 IAlgTool Node2->Node1