LVL1::JetInputKey Node1 LVL1::JetInputKey + JetInputKey() + JetInputKey() + JetInputKey() Node2 LVL1::JetElementKeyBase - m_debugKeyBase + ~JetElementKeyBase() + jeKey() + jeKey() + jeKey() + jeKey() + leftEtaKey() + rightEtaKey() + upPhiKey() + downPhiKey() + getCentre() and 26 more... # JetElementKeyBase() # JetElementKeyBase() # JetElementKeyBase() # setupRegionData() # setupJetRegionData() - calculateTriggerBin() - analCoordChecking() Node2->Node1 Node3 LVL1::KeyUtilities # m_iphi # m_ieta # m_eta # m_phi # m_phiBin # m_etaBin # m_centralPhi # m_centralEta # m_debug + ~KeyUtilities() + eta() + dEta() + phi() + dPhi() + key() + key() + coord() # KeyUtilities() # KeyUtilities() # convertCoordsToIntegers() # calculateTriggerBin() # sign() # sign() # round() # sharpRound() # sharpRound2() # setupThisKeyValues() Node3->Node2 Node4 std::vector< double > + elements Node4->Node2 -m_regionWidth -m_regionHeight -m_regionEtaCentre