21 defineParameter(
"InputWidth", 64 );
22 defineParameter(
"InputWidth1stStage", 16 );
23 defineParameter(
"OutputWidth", 10 );
24 defineParameter(
"MinET", 0 );
25 defineParameter(
"MinEta", 0 );
26 defineParameter(
"MaxEta", 196 );
35 m_numberOfJets = parameter(
"OutputWidth").value();
36 m_et = parameter(
"MinET").value();
37 m_minEta = parameter(
"MinEta").value();
38 m_maxEta = parameter(
"MaxEta").value();
53 unsigned int Et =
parType_t((*jet)->Et());
54 if( Et <= m_et )
continue;
55 if (
parType_t(std::abs((*jet)-> eta())) < m_minEta )
continue;
56 if (
parType_t(std::abs((*jet)-> eta())) > m_maxEta )
continue;
62 int par = m_numberOfJets ;
63 unsigned int maxNumberOfJets = std::clamp(
par, 0, std::abs(
par));
64 if(maxNumberOfJets>0) {
66 if (
output.size()> maxNumberOfJets) {setOverflow(
true);}
68 while(
output.size()> maxNumberOfJets ) {