21    defineParameter( 
"InputWidth", 64 ); 
 
   22    defineParameter( 
"OutputWidth", 64 );
 
   23    defineParameter( 
"IsoMin", 0 );
 
   24    defineParameter( 
"Frac1Min", 0 );
 
   25    defineParameter( 
"Frac2Min", 0 );
 
   34    m_numberOfjEms = parameter(
"OutputWidth").value();
 
   35    m_iso = parameter(
"IsoMin").value();
 
   36    m_frac1 = parameter(
"Frac1Cut").value();
 
   37    m_frac2 = parameter(
"Frac2Cut").value();
 
   51       if ( !isocut(m_iso, (*jet)-> isolation()) ) 
continue; 
 
   52       if ( !isocut(m_frac1, (*jet)-> frac1()) ) 
continue; 
 
   53       if ( !isocut(m_frac2, (*jet)-> frac2()) ) 
continue; 
 
   60    int par = m_numberOfjEms ;
 
   61    unsigned int maxNumberOfjEms = std::clamp(
par, 0, std::abs(
par));
 
   62    if(maxNumberOfjEms>0) {
 
   63       while( output.size()> maxNumberOfjEms ) {