8 #ifndef L1T_OmtfP1_TOOLS_EMULATIONOBSERVERBASE_H_ 9 #define L1T_OmtfP1_TOOLS_EMULATIONOBSERVERBASE_H_ 27 const std::shared_ptr<OMTFinput>&
input,
30 const std::vector<l1t::RegionalMuonCand>& candMuons)
override;
AlgoMuons::value_type omtfCand
~EmulationObserverBase() override
EmulationObserverBase(const edm::ParameterSet &edmCfg, const OMTFConfiguration *omtfConfig)
void observeProcesorEmulation(unsigned int iProcessor, l1t::tftype mtfType, const std::shared_ptr< OMTFinput > &input, const AlgoMuons &algoCandidates, const AlgoMuons &gbCandidates, const std::vector< l1t::RegionalMuonCand > &candMuons) override
static std::string const input
Container::value_type value_type
l1t::RegionalMuonCand regionalMuonCand
const SimTrack * findSimMuon(const edm::Event &event, const SimTrack *previous=nullptr)
void observeEventBegin(const edm::Event &iEvent) override
unsigned int candProcIndx
std::vector< AlgoMuonPtr > AlgoMuons
const OMTFConfiguration * omtfConfig
const std::vector< const reco::GenParticle * > findGenMuon(const edm::Event &event)