EventViewCreatorAlgorithm Node1 EventViewCreatorAlgorithm # m_schedulerName # m_viewNodeName # m_viewFallThrough # m_viewFallFilter # m_requireParentView # m_reverseViews # m_roiTool + EventViewCreatorAlgorithm() + ~EventViewCreatorAlgorithm() + initialize() + execute() + finalize() # EventViewCreatorAlgorithm() # linkViewToParent() # placeRoIInView() # getScheduler() # checkCache() # populateMatchingCacheWith CachedViews() - viewsToLink() * m_placeMuonInView * placeMuonInView() * m_placeJetInView * m_cacheDisabled * placeJetInView() Node2 InputMakerBase # m_roisLink # m_mergeUsingFeature # m_isEmptyStep + InputMakerBase() + ~InputMakerBase() + sysInitialize() # decisionInputs() # decisionOutputs() # debugPrintOut() # decisionInputToOutput() # matchDecision() # matchInCollection() # getMatchingHashForDecision() Node2->Node1 Node3 AthReentrantAlgorithm - m_extendedExtraObjects + AthReentrantAlgorithm() + ~AthReentrantAlgorithm() + sysInitialize() + isClonable() + cardinality() + sysExecute() + extraOutputDeps() + filterPassed() + setFilterPassed() - AthReentrantAlgorithm() - AthReentrantAlgorithm() - operator=() Node3->Node2 Node10 SG::HandleKeyArray < DataVector > + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + mode() + makeHandles() + makeHandles() Node10->Node2 -m_inputs Node14 SG::WriteHandleKey < DataVector > + WriteHandleKey() + WriteHandleKey() + operator=() Node14->Node1 #m_inViewJets #m_inViewMuons Node14->Node2 -m_outputs Node15 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() Node15->Node14 Node49 SG::WriteHandleKey < ViewContainer > + WriteHandleKey() + WriteHandleKey() + operator=() Node15->Node49 Node50 SG::WriteHandleKey < ConstDataVector< DataVector > > + WriteHandleKey() + WriteHandleKey() + operator=() Node15->Node50 Node51 SG::ReadHandleKey< DataVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node15->Node51 Node52 SG::WriteHandleKey < ConstDataVector< TrigRoi DescriptorCollection > > + WriteHandleKey() + WriteHandleKey() + operator=() Node15->Node52 Node49->Node1 #m_viewsKey Node50->Node1 #m_inViewMuonCandidates Node51->Node1 #m_cachedViewsKey Node52->Node1 #m_inViewRoIs