LVL1BS::CpByteStreamV1Tool::LocalData Node1 LVL1BS::CpByteStreamV1Tool ::LocalData + coreOverlap + rodErr Node2 std::vector< int > + elements Node2->Node1 +errVec1 +emErrVec +hadVec +hadErrVec +emVec +errVec0 Node3 LVL1::TriggerTowerKey + TriggerTowerKey() + TriggerTowerKey() + ~TriggerTowerKey() + ttKey() + ttKey() + ttKey() + region() + dEta() + dPhi() - calculateTriggerBin() Node3->Node1 +towerKey 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< unsigned int > + elements Node5->Node1 +hitsVec0 +hitsVec1