7#ifndef TRIGT1MUCTPIPHASE1_MUONSECTORPROCESSOR_H
8#define TRIGT1MUCTPIPHASE1_MUONSECTORPROCESSOR_H
13#include <unordered_map>
std::vector< std::map< int, int > > m_ptEncoding
bool configurePtEncoding()
MuonSectorProcessor(const MuonSectorProcessor &)=delete
void setL1TopoLUT(const L1TopoLUT *l1topoLUT)
void setMenu(const TrigConf::L1Menu *l1menu)
MuonSectorProcessor(bool side)
void runOverlapRemoval(LVL1MUONIF::Lvl1MuCTPIInputPhase1 *inputs, int bcid) const
std::string makeL1TopoData(LVL1MUONIF::Lvl1MuCTPIInputPhase1 *inputs, int bcid, LVL1::MuCTPIL1Topo &l1topoData) const
const L1TopoLUT * m_l1topoLUT
std::unique_ptr< OverlapHelper > m_overlapHelper
const TrigConf::L1Menu * m_l1menu
void configureOverlapRemoval(const std::string &lutFile)
MuCTPI input class to the L1Topo simulation.
Namespace for the LVL1 muon interface classes.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Forward iterator to traverse the main components of the trigger configuration.