xAODJetAsIJet Node1 xAODJetAsIJet - m_jet - m_position + xAODJetAsIJet() + ~xAODJetAsIJet() + pt() + eta() + phi() + m() + e() + et() + rapidity() + p4() + position() + xAODJet() + getAttribute() + getAttribute() Node2 HypoJet::IJet   + ~IJet() + pt() + eta() + phi() + m() + e() + et() + rapidity() + p4() + position() + xAODJet() + getAttribute() + getAttribute() + toString() Node2->Node1 Node3 HypoJet::JetBase   - toString() Node2->Node3 Node3->Node1