LArSoft  v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
lar_cluster3d::HitPairClusterOrder Struct Reference

Public Member Functions

bool operator() (const reco::ClusterParametersList::iterator &left, const reco::ClusterParametersList::iterator &right)
 
bool operator() (const reco::HitPairClusterMap::iterator &left, const reco::HitPairClusterMap::iterator &right)
 
bool operator() (const reco::HitPairClusterMap::iterator &left, const reco::HitPairClusterMap::iterator &right)
 

Detailed Description

Definition at line 782 of file MinSpanTreeAlg_tool.cc.

Member Function Documentation

bool lar_cluster3d::HitPairClusterOrder::operator() ( const reco::HitPairClusterMap::iterator left,
const reco::HitPairClusterMap::iterator right 
)
inline

Definition at line 408 of file StandardHit3DBuilder_tool.cc.

410  {
411  // Watch out for the case where two clusters can have the same number of hits!
412  if (left->second.size() == right->second.size()) return left->first < right->first;
413 
414  return left->second.size() > right->second.size();
415  }
constexpr auto const & right(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
Definition: AssnsIter.h:102
constexpr auto const & left(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
Definition: AssnsIter.h:94
bool lar_cluster3d::HitPairClusterOrder::operator() ( const reco::HitPairClusterMap::iterator left,
const reco::HitPairClusterMap::iterator right 
)
inline

Definition at line 432 of file SnippetHit3DBuilder_tool.cc.

434  {
435  // Watch out for the case where two clusters can have the same number of hits!
436  if (left->second.size() == right->second.size()) return left->first < right->first;
437 
438  return left->second.size() > right->second.size();
439  }
constexpr auto const & right(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
Definition: AssnsIter.h:102
constexpr auto const & left(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
Definition: AssnsIter.h:94
bool lar_cluster3d::HitPairClusterOrder::operator() ( const reco::ClusterParametersList::iterator left,
const reco::ClusterParametersList::iterator right 
)
inline

Definition at line 783 of file MinSpanTreeAlg_tool.cc.

785  {
786  // Watch out for the case where two clusters can have the same number of hits!
787  return (*left).getHitPairListPtr().size() > (*right).getHitPairListPtr().size();
788  }

The documentation for this struct was generated from the following files: