Trk::LayerMaterialProvider Node1 Trk::LayerMaterialProvider + LayerMaterialProvider() + ~LayerMaterialProvider() + initialize() + process() + process() + process() + process() + process() + process() - dumpMaterialMap() Node2 extends< AthAlgTool, IGeometryProcessor > Node2->Node1 Node3 std::string Node3->Node1 -m_layerMaterialMapName Node6 SG::CondHandleKey< Trk::LayerMaterialMap > - m_isInit + CondHandleKey() + initialize() + initialize() + dbKey() + setDbKey() + start() # isInit() # ATLAS_NOT_CONST_THREAD_SAFE() # getCS() Node3->Node6 -m_dbKey Node7 SG::VarHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node3->Node7 -m_sgKey Node4 std::basic_string< char > Node4->Node3 Node5 SG::ReadCondHandleKey < Trk::LayerMaterialMap > + ReadCondHandleKey() + ReadCondHandleKey() Node5->Node1 -m_layerMaterialMapKey Node6->Node5 Node7->Node6 Node8 Gaudi::DataHandle Node8->Node7 Node39 CondCont< Trk::LayerMaterial Map > + CondCont() + CondCont() + ~CondCont() + operator=() + insert() + find() + find() + registerBaseInit() # CondCont() # cast() # doCast() Node39->Node6 -m_cc Node40 ServiceHandle< StoreGate Svc > Node40->Node6 -m_cs