8 #ifndef L1Trigger_L1TMuonOverlapPhase2_InputMakerPhase2_h 9 #define L1Trigger_L1TMuonOverlapPhase2_InputMakerPhase2_h 35 unsigned int iProcessor,
39 std::vector<std::unique_ptr<IOMTFEmulationObserver> >& observers)
override;
45 unsigned int iProcessor,
50 unsigned int iProcessor,
83 unsigned int iProcessor,
88 unsigned int iProcessor,
112 unsigned int iProcessor,
DtPhase2DigiToStubsConverterOmtf(const OMTFConfiguration *config, const OmtfAngleConverter *angleConverter, edm::EDGetTokenT< L1Phase2MuDTPhContainer > inputTokenDtPh, edm::EDGetTokenT< L1MuDTChambThContainer > inputTokenDtTh)
virtual bool acceptDigi(const DTChamberId &dTChamberId, unsigned int iProcessor, l1t::tftype procType)
DtPhase2DigiToStubsConverter(edm::EDGetTokenT< L1Phase2MuDTPhContainer > inputTokenDtPh, edm::EDGetTokenT< L1MuDTChambThContainer > inputTokenDtTh)
~DtPhase2DigiToStubsConverterOmtf() override=default
bool acceptDigi(const DTChamberId &dTChamberId, unsigned int iProcessor, l1t::tftype procType) override
void makeStubs(MuonStubPtrs2D &muonStubsInLayers, unsigned int iProcessor, l1t::tftype procTyp, int bxFrom, int bxTo, std::vector< std::unique_ptr< IOMTFEmulationObserver > > &observers) override
const OMTFConfiguration & config
std::vector< MuonStubPtrs1D > MuonStubPtrs2D
~DtPhase2DigiToStubsConverter() override
const OmtfAngleConverter & angleConverter
edm::Handle< L1Phase2MuDTPhContainer > dtPhDigis
edm::EDGetTokenT< L1MuDTChambThContainer > inputTokenDtTh
void addDTphiDigi(MuonStubPtrs2D &muonStubsInLayers, const L1Phase2MuDTPhDigi &digi, const L1MuDTChambThContainer *dtThDigis, unsigned int iProcessor, l1t::tftype procTyp) override
virtual void addDTphiDigi(MuonStubPtrs2D &muonStubsInLayers, const L1Phase2MuDTPhDigi &digi, const L1MuDTChambThContainer *dtThDigis, unsigned int iProcessor, l1t::tftype procTyp)=0
edm::Handle< L1MuDTChambThContainer > dtThDigis
void loadDigis(const edm::Event &event) override
edm::EDGetTokenT< L1Phase2MuDTPhContainer > inputTokenDtPh
void addDTetaStubs(MuonStubPtrs2D &muonStubsInLayers, const L1MuDTChambThDigi &thetaDigi, unsigned int iProcessor, l1t::tftype procTyp) override
virtual void addDTetaStubs(MuonStubPtrs2D &muonStubsInLayers, const L1MuDTChambThDigi &thetaDigi, unsigned int iProcessor, l1t::tftype procTyp)=0