#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) 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 85 of file MuonStubMakerBase.h.
|
inline |
Definition at line 87 of file MuonStubMakerBase.h.
|
inlineoverride |
Definition at line 91 of file MuonStubMakerBase.h.
|
inlinevirtual |
Reimplemented in CscDigiToStubsConverterOmtf.
Definition at line 107 of file MuonStubMakerBase.h.
Referenced by makeStubs().
|
pure virtual |
Implemented in CscDigiToStubsConverterOmtf.
Referenced by makeStubs().
|
inlineoverridevirtual |
Implements DigiToStubsConverterBase.
Definition at line 95 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 50 of file MuonStubMakerBase.cc.
References acceptDigi(), addCSCstubs(), relativeConstraints::chamber, omtf::DataWord64::csc, and cscDigis.
|
protected |
Definition at line 110 of file MuonStubMakerBase.h.
|
protected |
Definition at line 115 of file MuonStubMakerBase.h.
Referenced by loadDigis(), and makeStubs().
|
protected |
Definition at line 114 of file MuonStubMakerBase.h.
Referenced by loadDigis().
|
protected |
Definition at line 112 of file MuonStubMakerBase.h.