#include <MuonStubMakerBase.h>
Public Member Functions | |
virtual bool | acceptDigi (const CSCDetId &cscDetId, unsigned int iProcessor, l1t::tftype procType) |
virtual void | addCSCstubs (MuonStubPtrs2D &muonStubsInLayers, unsigned int rawid, const CSCCorrelatedLCTDigi &digi, unsigned int iProcessor, l1t::tftype procTyp)=0 |
CscDigiToStubsConverter (const ProcConfigurationBase *config, edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > inputTokenCsc) | |
void | loadDigis (const edm::Event &event) override |
void | makeStubs (MuonStubPtrs2D &muonStubsInLayers, unsigned int iProcessor, l1t::tftype procTyp, int bxFrom, int bxTo, std::vector< std::unique_ptr< IOMTFEmulationObserver > > &observers) override |
~CscDigiToStubsConverter () override | |
Public Member Functions inherited from DigiToStubsConverterBase | |
virtual | ~DigiToStubsConverterBase () |
Protected Attributes | |
const ProcConfigurationBase * | config |
edm::Handle< CSCCorrelatedLCTDigiCollection > | cscDigis |
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > | inputTokenCsc |
bool | mergePhiAndTheta = true |
Definition at line 94 of file MuonStubMakerBase.h.
|
inline |
Definition at line 96 of file MuonStubMakerBase.h.
|
inlineoverride |
Definition at line 100 of file MuonStubMakerBase.h.
|
inlinevirtual |
Reimplemented in CscDigiToStubsConverterOmtf.
Definition at line 120 of file MuonStubMakerBase.h.
Referenced by makeStubs().
|
pure virtual |
Implemented in CscDigiToStubsConverterOmtf.
Referenced by makeStubs().
|
inlineoverridevirtual |
Implements DigiToStubsConverterBase.
Definition at line 104 of file MuonStubMakerBase.h.
References cscDigis, and inputTokenCsc.
|
overridevirtual |
Check it the data fits into given processor input range
Check if LCT trigger primitive has the right BX.
Implements DigiToStubsConverterBase.
Definition at line 51 of file MuonStubMakerBase.cc.
References acceptDigi(), addCSCstubs(), relativeConstraints::chamber, omtf::DataWord64::csc, and cscDigis.
|
protected |
Definition at line 123 of file MuonStubMakerBase.h.
|
protected |
Definition at line 128 of file MuonStubMakerBase.h.
Referenced by loadDigis(), and makeStubs().
|
protected |
Definition at line 127 of file MuonStubMakerBase.h.
Referenced by loadDigis().
|
protected |
Definition at line 125 of file MuonStubMakerBase.h.