Calo::CaloTrackingGeometryBuilderCond Node1 Calo::CaloTrackingGeometry BuilderCond + CaloTrackingGeometryBuilderCond() + ~CaloTrackingGeometryBuilderCond() + initialize() + trackingGeometry() + geometrySignature() Node2 Calo::CaloTrackingGeometry BuilderImpl # m_caloEnvelope # m_caloDefaultRadius # m_caloDefaultHalflengthZ # m_indexStaticLayers # m_recordLayerIndexCaloSampleMap # m_layerIndexCaloSampleMapName # m_buildMBTS # m_entryVolume # m_exitVolume + ~CaloTrackingGeometryBuilderImpl() + initialize() + createTrackingGeometry() + signature() # CaloTrackingGeometryBuilderImpl() # registerInLayerIndexCalo SampleMap() # createBeamPipeVolumes() Node2->Node1 Node3 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node3->Node2 Node10 PublicToolHandle< Trk ::ITrackingVolumeArrayCreator > Node10->Node2 #m_trackingVolumeArrayCreator Node11 PublicToolHandle< Trk ::ICaloTrackingVolumeBuilder > Node11->Node2 #m_lArVolumeBuilder #m_tileVolumeBuilder Node12 PublicToolHandle< Trk ::ITrackingVolumeHelper > Node12->Node2 #m_trackingVolumeHelper Node13 Trk::Material + X0 + L0 + A + Z + rho + dEdX + zOaTr + Material() + Material() + Material() + Material() + ~Material() + operator=() + operator=() + scale() + zOverAtimesRho() + x0() + averageZ() + toString() Node13->Node2 #m_Scint #m_Ar #m_crackMaterial #m_Al #m_caloMaterial Node17 PublicToolHandle< Trk ::ITrackingVolumeCreator > Node17->Node2 #m_trackingVolumeCreator Node21 Trk::IGeometryBuilderCond + DeclareInterfaceID() + ~IGeometryBuilderCond() + trackingGeometry() + geometrySignature() Node21->Node1 Node23 SG::ReadCondHandleKey < CaloDetDescrManager > + ReadCondHandleKey() + ReadCondHandleKey() Node23->Node1 -m_caloMgrKey