34 std::unique_ptr<L1MuGMTParameters>
37 auto gmtparams = std::make_unique<L1MuGMTParameters>();
39 gmtparams->setEtaWeight_barrel(
m_ps->
getParameter<
double>(
"EtaWeight_barrel"));
40 gmtparams->setPhiWeight_barrel(
m_ps->
getParameter<
double>(
"PhiWeight_barrel"));
41 gmtparams->setEtaPhiThreshold_barrel(
m_ps->
getParameter<
double>(
"EtaPhiThreshold_barrel"));
42 gmtparams->setEtaWeight_endcap(
m_ps->
getParameter<
double>(
"EtaWeight_endcap"));
43 gmtparams->setPhiWeight_endcap(
m_ps->
getParameter<
double>(
"PhiWeight_endcap"));
44 gmtparams->setEtaPhiThreshold_endcap(
m_ps->
getParameter<
double>(
"EtaPhiThreshold_endcap"));
47 gmtparams->setEtaPhiThreshold_COU(
m_ps->
getParameter<
double>(
"EtaPhiThreshold_COU"));
49 gmtparams->setIsolationCellSizeEta(
m_ps->
getParameter<
int>(
"IsolationCellSizeEta"));
50 gmtparams->setIsolationCellSizePhi(
m_ps->
getParameter<
int>(
"IsolationCellSizePhi"));
63 gmtparams->setMergeMethodMIPSpecialUseANDBrl(
m_ps->
getParameter<
bool>(
"MergeMethodMIPSpecialUseANDBrl"));
64 gmtparams->setMergeMethodMIPSpecialUseANDFwd(
m_ps->
getParameter<
bool>(
"MergeMethodMIPSpecialUseANDFwd"));
67 gmtparams->setMergeMethodISOSpecialUseANDBrl(
m_ps->
getParameter<
bool>(
"MergeMethodISOSpecialUseANDBrl"));
68 gmtparams->setMergeMethodISOSpecialUseANDFwd(
m_ps->
getParameter<
bool>(
"MergeMethodISOSpecialUseANDFwd"));
71 gmtparams->setHaloOverwritesMatchedBrl(
m_ps->
getParameter<
bool>(
"HaloOverwritesMatchedBrl"));
72 gmtparams->setHaloOverwritesMatchedFwd(
m_ps->
getParameter<
bool>(
"HaloOverwritesMatchedFwd"));
73 gmtparams->setSortRankOffsetBrl(
m_ps->
getParameter<
unsigned>(
"SortRankOffsetBrl"));
74 gmtparams->setSortRankOffsetFwd(
m_ps->
getParameter<
unsigned>(
"SortRankOffsetFwd"));
75 gmtparams->setCDLConfigWordDTCSC(
m_ps->
getParameter<
unsigned>(
"CDLConfigWordDTCSC"));
76 gmtparams->setCDLConfigWordCSCDT(
m_ps->
getParameter<
unsigned>(
"CDLConfigWordCSCDT"));
77 gmtparams->setCDLConfigWordbRPCCSC(
m_ps->
getParameter<
unsigned>(
"CDLConfigWordbRPCCSC"));
78 gmtparams->setCDLConfigWordfRPCDT(
m_ps->
getParameter<
unsigned>(
"CDLConfigWordfRPCDT"));
79 gmtparams->setVersionSortRankEtaQLUT(
m_ps->
getParameter<
unsigned>(
"VersionSortRankEtaQLUT"));
85 std::unique_ptr<L1MuGMTChannelMask>
88 auto gmtchanmask = std::make_unique<L1MuGMTChannelMask>();
90 gmtchanmask->setSubsystemMask(
m_ps->
getParameter<
unsigned>(
"SubsystemMask"));
T getParameter(std::string const &) const
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::unique_ptr< L1MuGMTParameters > produceL1MuGMTParameters(const L1MuGMTParametersRcd &)
~L1MuGMTParametersProducer() override
L1MuGMTParametersProducer(const edm::ParameterSet &)
std::unique_ptr< L1MuGMTChannelMask > produceL1MuGMTChannelMask(const L1MuGMTChannelMaskRcd &)