18 return tob1->Et() > tob2->Et();
23 return tob1->
Et() < tob2->
Et();
61 int reverseOrder =
parameter(
"ReverseOrder").value();
69 int par =
parameter(
"NumberOfJets").value();
70 unsigned int maxNumberOfJets = std::clamp(par, 0, std::abs(par));
71 if(maxNumberOfJets>0) {
72 while( output.size()> maxNumberOfJets ) {
#define REGISTER_ALG_TCS(CLASS)
Scalar eta() const
pseudorapidity method
bool SortByEtSmallestFirst2(TCS::GenericTOB *tob1, TCS::GenericTOB *tob2)
bool SortByEtLargestFirst2(TCS::GenericTOB *tob1, TCS::GenericTOB *tob2)
const Parameter & parameter(const std::string ¶meterName) const
const std::string & name() const
void defineParameter(const std::string &name, TCS::parType_t value)
data_t::const_iterator const_iterator
virtual TCS::StatusCode sort(const InputTOBArray &input, TOBArray &output)
JetTOB::JetSize m_jetsize
JetSortingAlg(const std::string &name)
SortingAlg(const std::string &name)