McVtxFilter Node1 McVtxFilter # m_matchSign # m_matchBranches # m_decayPattern # m_parentList # m_childList + McVtxFilter() + McVtxFilter() + McVtxFilter() + McVtxFilter() + ~McVtxFilter() + operator=() + isAccepted() + dump() + isFullVtx() + matchSign() and 8 more... # checkParentBranch() # checkChildBranch() # checkTwoBodyDecay() Node2 IFilterCuts + IFilterCuts() + IFilterCuts() + ~IFilterCuts() + operator=() + setFilter() Node2->Node1 Node3 AthMessaging - m_nm - m_msg_tls - m_imsg - m_lvl - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node3->Node1