18 defineParameter(
"InputWidth", 120 );
19 defineParameter(
"OutputWidth", 120 );
20 defineParameter(
"REtaMin", 0);
21 defineParameter(
"RHadMin", 0);
22 defineParameter(
"WsTotMin", 0);
31 m_numberOfeEms = parameter(
"OutputWidth").value();
32 m_minREta = parameter(
"REtaMin").value();
33 m_minRHad = parameter(
"RHadMin").value();
34 m_minWsTot = parameter(
"WsTotMin").value();
47 if ( !
isocut(m_minREta, (*eem)->
Reta()) ) {
continue;}
48 if ( !
isocut(m_minRHad, (*eem)->
Rhad()) ) {
continue;}
49 if ( !
isocut(m_minWsTot, (*eem)-> Wstot()) ) {
continue;}
52 output.push_back( gtob );
57 int par = m_numberOfeEms ;
58 unsigned int maxNumberOfeEms = std::clamp(
par, 0, std::abs(
par));
59 if(maxNumberOfeEms>0) {
60 while( output.size()> maxNumberOfeEms ) {