18 return tob1->Et() > tob2->Et();
40 m_numberOfeEms = parameter(
"OutputWidth").value();
41 m_minREta = parameter(
"REtaMin").value();
42 m_minRHad = parameter(
"RHadMin").value();
43 m_minWsTot = parameter(
"WsTotMin").value();
57 if ( !
isocut(m_minREta, (*eem)->
Reta()) ) {
continue;}
58 if ( !
isocut(m_minRHad, (*eem)->
Rhad()) ) {
continue;}
59 if ( !
isocut(m_minWsTot, (*eem)-> Wstot()) ) {
continue;}
70 int par = m_numberOfeEms;
71 unsigned int maxNumberOfeEms = std::clamp(
par, 0, std::abs(
par));
72 if(maxNumberOfeEms>0) {
73 while(
output.size()> maxNumberOfeEms ) {
74 if (
output.size() == (maxNumberOfeEms+1)) {
75 bool isAmbiguous =
output[maxNumberOfeEms-1].EtDouble() ==
output[maxNumberOfeEms].EtDouble();
76 if (isAmbiguous) {
output.setAmbiguityFlag(
true); }