19 defineParameter(
"InputWidth", 120 );
20 defineParameter(
"OutputWidth", 120 );
21 defineParameter(
"IsoMask", 0);
30 m_numberOfClusters = parameter(
"OutputWidth").value();
31 m_iso = parameter(
"IsoMask").value();
46 unsigned int isobit(0
x1 << (m_iso-1));
47 if((
parType_t((*cl)->isolation()) & isobit) != isobit )
continue;
50 output.push_back( gtob );
55 int par = m_numberOfClusters ;
56 unsigned int maxNumberOfClusters = std::clamp(
par, 0, std::abs(
par));
57 if(maxNumberOfClusters>0) {
58 while( output.size()> maxNumberOfClusters ) {