Rec::MuidCaloMaterialParam Node1 Rec::MuidCaloMaterialParam - m_surfaceDisplayTool - m_produceSurfacesDisplay - m_binSize - m_numberBins + MuidCaloMaterialParam() + ~MuidCaloMaterialParam() + initialize() + innerSurface() + middleSurface() + outerSurface() + radiationThickness() + trackStateOnSurface() - createSurface() - defineCaloMaterial() Node2 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< AlgTool > > - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() Node3->Node2 Node9 Rec::IMuidCaloMaterialParam + ~IMuidCaloMaterialParam() + innerSurface() + middleSurface() + outerSurface() + radiationThickness() + trackStateOnSurface() + interfaceID() Node9->Node1 Node10 IAlgTool Node10->Node9 Node11 std::vector< std::unique _ptr< const Trk::Surface > > Node11->Node1 -m_outerForwardSurfaces -m_middleBackwardSurfaces -m_innerBackwardSurfaces -m_innerForwardSurfaces -m_outerBackwardSurfaces -m_middleForwardSurfaces Node12 std::unique_ptr< const Trk::Surface > + operator->() Node12->Node11 +elements Node59 std::vector< std::unique _ptr< const Rec::CaloLayer > > Node59->Node1 -m_caloInnerLayers -m_caloOuterLayers Node60 std::unique_ptr< const Rec::CaloLayer > + operator->() Node60->Node59 +elements Node62 std::vector< double > + elements Node62->Node1 -m_radiationThickness