IsolationBuilder::TrackIsoHelpKey Node1 IsolationBuilder::TrackIso HelpKey + TrackIsoHelpKey() + declare() Node2 SG::WriteDecorHandleKey < DataVector > - m_renounced + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + operator=() + assign() + initialize() + contHandleKey() + renounce() + renounced() - pythonRepr() - contHandleKey_nc() Node2->Node1 +corrBitsetDeco Node42 std::map< xAOD::Iso ::IsolationTrackCorrection, SG::WriteDecorHandleKey < DataVector > > + keys Node2->Node42 +elements Node3 SG::WriteHandleKey < DataVector > + WriteHandleKey() + WriteHandleKey() + operator=() Node3->Node2 Node4 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() Node4->Node2 -m_contKey Node4->Node3 Node39 SG::ReadHandleKey< DataVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node4->Node39 Node39->Node2 -m_contHandleKey Node40 xAOD::TrackCorrection Node40->Node1 +CorrList Node41 std::bitset< 32 > Node41->Node40 +trackbitset Node42->Node1 +coreCorDeco Node43 std::vector< xAOD:: Iso::IsolationType > + elements Node43->Node1 +isoTypes Node44 SG::HandleKeyArray < DataVector > + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + mode() + makeHandles() + makeHandles() Node44->Node1 +isoDecoV +isoDeco