HLT::MuonRoI Node1 HLT::MuonRoI + MuonRoI() Node2 HLT::HLTRoI< ROIB:: MuCTPIRoI > # m_thresholdMask + HLTRoI() + lvl1RoI() + thresholds() + begin() + end() + size() + thresholdMask() # addThreshold() # setThresholdMask() Node2->Node1 Node3 ROIB::MuCTPIRoI + ROI_CAND_SECTOR_ADDRESS _SHIFT + ROI_CAND_HIGHEST_PT _SHIFT - m_roIWord + MuCTPIRoI() + MuCTPIRoI() + ~MuCTPIRoI() + roIWord() + pt() + getSectorAddress() + getHemisphere() + getSectorOverflow() + getRoiOverflow() + getRoiNumber() + getOverlapBits() + getSectorLocation() + getSectorID() + getCandidateIsHighestPt() Node3->Node2 #m_lvl1RoI Node4 std::vector< const HLT::ConfigThreshold * > Node4->Node2 #m_thresholds Node5 HLT::ConfigThreshold + hashId + activeHLT + mask + ConfigThreshold() Node5->Node4 +elements Node6 std::string Node6->Node5 +name Node7 std::basic_string< char > Node7->Node6