DMTest::xAODTestShallowCopy Node1 DMTest::xAODTestShallowCopy + initialize() + execute() + AthReentrantAlgorithm() Node2 AthReentrantAlgorithm - m_extendedExtraObjects + AthReentrantAlgorithm() + ~AthReentrantAlgorithm() + sysInitialize() + isClonable() + cardinality() + sysExecute() + extraOutputDeps() + filterPassed() + setFilterPassed() - AthReentrantAlgorithm() - AthReentrantAlgorithm() - operator=() Node2->Node1 Node9 SG::WriteDecorHandleKey < DataVector > - m_renounced + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + operator=() + assign() + initialize() + contHandleKey() + renounce() + renounced() - pythonRepr() - contHandleKey_nc() Node9->Node1 -m_cvecAnInt10Key -m_ctrigAnInt10Key Node10 SG::WriteHandleKey < DataVector > + WriteHandleKey() + WriteHandleKey() + operator=() Node10->Node1 -m_ctrigWriteKey -m_cvecWriteKey Node10->Node9 Node46 SG::ShallowCopyDecorDeps < DMTest::C_v1 > + ShallowCopyDecorDeps() + initialize() + linkDecors() Node46->Node1 -m_cinfoDecorDeps Node51 SG::WriteHandleKey < DMTest::CVecWithData_v1 > + WriteHandleKey() + WriteHandleKey() + operator=() Node51->Node1 -m_cvecWDWriteKey Node52 SG::WriteHandleKey < DMTest::C_v1 > + WriteHandleKey() + WriteHandleKey() + operator=() Node52->Node1 -m_cinfoWriteKey Node53 SG::WriteDecorHandleKey < DMTest::C_v1 > - m_renounced + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + operator=() + assign() + initialize() + contHandleKey() + renounce() + renounced() - pythonRepr() - contHandleKey_nc() Node52->Node53 Node53->Node1 -m_cinfoAnInt10Key Node55 SG::ReadHandleKey< DMTest::CVecWithData_v1 > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node55->Node1 -m_cvecWDReadKey Node56 SG::ShallowCopyDecorDeps < DataVector > + ShallowCopyDecorDeps() + initialize() + linkDecors() Node56->Node1 -m_ctrigDecorDeps -m_cvecDecorDeps