LVL1BS::JepByteStreamV2Tool::LocalData Node1 LVL1BS::JepByteStreamV2Tool ::LocalData + coreOverlap + rodErr Node2 LVL1::JetElementKey + JetElementKey() + JetElementKey() + JetElementKey() Node2->Node1 +elementKey Node3 LVL1::JetElementKeyBase - m_debugKeyBase + ~JetElementKeyBase() + jeKey() + jeKey() + jeKey() + jeKey() + leftEtaKey() + rightEtaKey() + upPhiKey() + downPhiKey() + getCentre() and 26 more... # JetElementKeyBase() # JetElementKeyBase() # JetElementKeyBase() # setupRegionData() # setupJetRegionData() - calculateTriggerBin() - analCoordChecking() Node3->Node2 Node4 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() Node4->Node3 Node5 std::vector< double > + elements Node5->Node3 -m_regionWidth -m_regionHeight -m_regionEtaCentre Node6 std::vector< int > + elements Node6->Node1 +intVec0 +intVec1 +intVec2 Node7 std::vector< unsigned int > + elements Node7->Node1 +uintVec0 +uintVec1 +uintVec2