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