29 auto gmtparams = std::make_unique<L1MuGMTParameters>();
31 gmtparams->setEtaWeight_barrel(
m_ps->
getParameter<
double>(
"EtaWeight_barrel"));
32 gmtparams->setPhiWeight_barrel(
m_ps->
getParameter<
double>(
"PhiWeight_barrel"));
33 gmtparams->setEtaPhiThreshold_barrel(
m_ps->
getParameter<
double>(
"EtaPhiThreshold_barrel"));
34 gmtparams->setEtaWeight_endcap(
m_ps->
getParameter<
double>(
"EtaWeight_endcap"));
35 gmtparams->setPhiWeight_endcap(
m_ps->
getParameter<
double>(
"PhiWeight_endcap"));
36 gmtparams->setEtaPhiThreshold_endcap(
m_ps->
getParameter<
double>(
"EtaPhiThreshold_endcap"));
39 gmtparams->setEtaPhiThreshold_COU(
m_ps->
getParameter<
double>(
"EtaPhiThreshold_COU"));
41 gmtparams->setIsolationCellSizeEta(
m_ps->
getParameter<
int>(
"IsolationCellSizeEta"));
42 gmtparams->setIsolationCellSizePhi(
m_ps->
getParameter<
int>(
"IsolationCellSizePhi"));
55 gmtparams->setMergeMethodMIPSpecialUseANDBrl(
m_ps->
getParameter<
bool>(
"MergeMethodMIPSpecialUseANDBrl"));
56 gmtparams->setMergeMethodMIPSpecialUseANDFwd(
m_ps->
getParameter<
bool>(
"MergeMethodMIPSpecialUseANDFwd"));
59 gmtparams->setMergeMethodISOSpecialUseANDBrl(
m_ps->
getParameter<
bool>(
"MergeMethodISOSpecialUseANDBrl"));
60 gmtparams->setMergeMethodISOSpecialUseANDFwd(
m_ps->
getParameter<
bool>(
"MergeMethodISOSpecialUseANDFwd"));
63 gmtparams->setHaloOverwritesMatchedBrl(
m_ps->
getParameter<
bool>(
"HaloOverwritesMatchedBrl"));
64 gmtparams->setHaloOverwritesMatchedFwd(
m_ps->
getParameter<
bool>(
"HaloOverwritesMatchedFwd"));
65 gmtparams->setSortRankOffsetBrl(
m_ps->
getParameter<
unsigned>(
"SortRankOffsetBrl"));
66 gmtparams->setSortRankOffsetFwd(
m_ps->
getParameter<
unsigned>(
"SortRankOffsetFwd"));
67 gmtparams->setCDLConfigWordDTCSC(
m_ps->
getParameter<
unsigned>(
"CDLConfigWordDTCSC"));
68 gmtparams->setCDLConfigWordCSCDT(
m_ps->
getParameter<
unsigned>(
"CDLConfigWordCSCDT"));
69 gmtparams->setCDLConfigWordbRPCCSC(
m_ps->
getParameter<
unsigned>(
"CDLConfigWordbRPCCSC"));
70 gmtparams->setCDLConfigWordfRPCDT(
m_ps->
getParameter<
unsigned>(
"CDLConfigWordfRPCDT"));
71 gmtparams->setVersionSortRankEtaQLUT(
m_ps->
getParameter<
unsigned>(
"VersionSortRankEtaQLUT"));
79 auto gmtchanmask = std::make_unique<L1MuGMTChannelMask>();
81 gmtchanmask->setSubsystemMask(
m_ps->
getParameter<
unsigned>(
"SubsystemMask"));
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::unique_ptr< L1MuGMTParameters > produceL1MuGMTParameters(const L1MuGMTParametersRcd &)
T getParameter(std::string const &) const
~L1MuGMTParametersProducer() override
L1MuGMTParametersProducer(const edm::ParameterSet &)
std::unique_ptr< L1MuGMTChannelMask > produceL1MuGMTChannelMask(const L1MuGMTChannelMaskRcd &)