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_numberOfgLJets = parameter(
"OutputWidth").value();
36 m_et = parameter(
"MinET").value();
37 m_minEta = parameter(
"MinEta").value();
38 m_maxEta = parameter(
"MaxEta").value();
52 unsigned int Et =
parType_t((*jet)->Et());
53 if( Et <= m_et )
continue;
54 if (
parType_t(std::abs((*jet)-> eta())) < m_minEta)
continue;
55 if (
parType_t(std::abs((*jet)-> eta())) > m_maxEta)
continue;
61 int par = m_numberOfgLJets ;
62 unsigned int maxNumberOfJets = std::clamp(
par, 0, std::abs(
par));
63 if(maxNumberOfJets>0) {
65 if (
output.size()> maxNumberOfJets) {setOverflow(
true);}
67 while(
output.size()> maxNumberOfJets ) {