#include <OMTFinputMaker.h>
Private Attributes | |
const OmtfAngleConverter * | angleConverter = nullptr |
const OMTFConfiguration * | config = nullptr |
Additional Inherited Members | |
Protected Attributes inherited from CscDigiToStubsConverter | |
const ProcConfigurationBase * | config |
edm::Handle < CSCCorrelatedLCTDigiCollection > | cscDigis |
edm::EDGetTokenT < CSCCorrelatedLCTDigiCollection > | inputTokenCsc |
bool | mergePhiAndTheta = true |
Definition at line 50 of file OMTFinputMaker.h.
|
inline |
Definition at line 52 of file OMTFinputMaker.h.
|
inlineoverride |
Definition at line 57 of file OMTFinputMaker.h.
|
overridevirtual |
Reimplemented from CscDigiToStubsConverter.
Definition at line 121 of file OMTFinputMaker.cc.
References CSCDetId::chamber(), config, l1t::emtf_neg, l1t::emtf_pos, CSCDetId::endcap(), OMTFConfiguration::getEndcap10DegMax(), OMTFConfiguration::getEndcap10DegMin(), OMTFConfiguration::getEndcap20DegMax(), OMTFConfiguration::getEndcap20DegMin(), l1t::omtf_neg, l1t::omtf_pos, CSCDetId::ring(), and CSCDetId::station().
|
overridevirtual |
Accept CSC digis only up to eta=1.26. The nominal OMTF range is up to 1.24, but cutting at 1.24 kill efficiency at the edge. 1.26 is one eta bin above nominal.
Implements CscDigiToStubsConverter.
Definition at line 84 of file OMTFinputMaker.cc.
References OMTFinputMaker::addStub(), angleConverter, MuonStub::bx, config, MuonStub::CSC_PHI_ETA, CSCDetId, ProcConfigurationBase::cscLctCentralBx(), MuonStub::detId, MuonStub::etaHw, CSCCorrelatedLCTDigi::getBX(), OmtfAngleConverter::getGlobalEta(), OMTFConfiguration::getHwToLogicLayer(), OMTFinputMaker::getInputNumber(), OMTFConfiguration::getLayerNumber(), CSCCorrelatedLCTDigi::getPattern(), AngleConverterBase::getProcessorPhi(), OMTFinputMaker::getProcessorPhiZero(), CSCCorrelatedLCTDigi::getQuality(), MuonStub::logicLayer, MuonStub::phiBHw, MuonStub::phiHw, MuonStub::qualityHw, and MuonStub::type.
|
private |
Definition at line 70 of file OMTFinputMaker.h.
Referenced by addCSCstubs().
|
private |
Definition at line 69 of file OMTFinputMaker.h.
Referenced by acceptDigi(), addCSCstubs(), and zMuMuValidation.ZMuMuValidation::trackcollection().