TrigBhhComboHypo Node1 TrigBhhComboHypo - m_applyMuonRemoval - m_deltaR - m_trkPt - m_massRange - m_chi2 - m_fitAttemptsWarningThreshold - m_fitAttemptsBreakThreshold - m_vertexPointEstimator - m_vertexFitter - m_monTool + TrigBhhComboHypo() + TrigBhhComboHypo() + initialize() + execute() - mergeMuonsFromDecisions() - mergeTracksFromViews() - findBhhCandidates() - createDecisionObjects() - fit() - fillTriggerObject() - isIdenticalTracks() - isIdenticalTracks() - Lxy() Node2 ComboHypo - m_requireUniqueROI - m_multiplicitiesReqMap - m_legToInputCollectionMap - m_checkMultiplicityMap - m_hypoTools + ComboHypo() + ~ComboHypo() + initialize() + execute() # decisionsInput() # decisionsOutput() # triggerMultiplicityMap() # legToInputCollectionMap() # hypoTools() # hypoTools() - copyDecisions() - extractFeatureAndRoI() - fillDecisionsMap() Node2->Node1 Node3 AthReentrantAlgorithm     Node3->Node2 Node11 SG::HandleKeyArray < ReadHandle< T >, ReadHandle Key< T >, Gaudi::DataHandle ::Reader >< DataVector< TrigComposite_v1 > > + elements - m_isRenounced - m_owner - m_contKey + HandleKeyArray() + mode() + makeHandles() + initialize() + assign() + push_back() + toString() + keys() + renounce() + renounced() + declare() + setOwner() + owner() + owner() - keyFromString() Node11->Node2 -m_inputs Node12 SG::HandleKeyArray < WriteHandle< T >, WriteHandleKey< T >, Gaudi::DataHandle::Writer >< DataVector< TrigComposite_v1 > > + elements - m_isRenounced - m_owner - m_contKey + HandleKeyArray() + mode() + makeHandles() + initialize() + assign() + push_back() + toString() + keys() + renounce() + renounced() + declare() + setOwner() + owner() + owner() - keyFromString() Node12->Node2 -m_outputs Node13 SG::ReadHandleKey< DataVector< xAOD::TrackParticle _v1 > > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node13->Node1 -m_trackParticleContainerKey Node14 SG::VarHandleKey + isDecorHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node14->Node13 Node49 SG::WriteHandleKey < DataVector< xAOD:: TrigBphys_v1 > > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + WriteHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node14->Node49 Node49->Node1 -m_trigBphysContainerKey Node50 SG::ReadCondHandleKey < InDet::BeamSpotData > + isDecorHandleKey - m_cs - m_cc - m_dbKey - m_isInit - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadCondHandleKey() + operator=() + initialize() + initialize() + dbKey() + setDbKey() + start() + assign() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + hashedKey() # isInit() # ATLAS_NOT_CONST_THREAD _SAFE() # getCS() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node50->Node1 -m_beamSpotKey Node59 std::set< DecisionID > + keys + keys   Node59->Node1 -m_allowedIDs