19 return tob1->Et() > tob2->Et();
63 unsigned int isobit(0x1 << (
m_iso-1));
67 output.push_back( gtob );
76 unsigned int maxNumberOfClusters = std::clamp(par, 0, std::abs(par));
77 if(maxNumberOfClusters>0) {
78 while( output.size()> maxNumberOfClusters ) {
#define REGISTER_ALG_TCS(CLASS)
Scalar eta() const
pseudorapidity method
bool SortByEtLargest(TCS::GenericTOB *tob1, TCS::GenericTOB *tob2)
virtual TCS::StatusCode sort(const InputTOBArray &input, TOBArray &output)
virtual TCS::StatusCode initialize()
ClusterSort(const std::string &name)
parType_t m_numberOfClusters
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
SortingAlg(const std::string &name)