19 return tob1->Et() > tob2->Et();
41 m_numberOfClusters = parameter(
"OutputWidth").value();
42 m_iso = parameter(
"IsoMask").value();
43 m_minEta = parameter(
"MinEta").value();
44 m_maxEta = parameter(
"MaxEta").value();
45 m_doIsoCut = parameter(
"DoIsoCut").value();
59 if (
parType_t(std::abs((*cl)-> eta())) < m_minEta)
continue;
60 if (
parType_t(std::abs((*cl)-> eta())) > m_maxEta)
continue;
63 unsigned int isobit(0
x1 << (m_iso-1));
64 if(m_doIsoCut && ((
parType_t((*cl)->isolation()) & isobit) != isobit))
continue;
75 int par = m_numberOfClusters;
76 unsigned int maxNumberOfClusters = std::clamp(
par, 0, std::abs(
par));
77 if(maxNumberOfClusters>0) {
78 while(
output.size()> maxNumberOfClusters ) {