OpFlashSort.h
Go to the documentation of this file.
4 
5 namespace recob{
6 
7  // Note the > instead < so that largest flashes come first
9  bool operator() (const recob::OpFlash i, const recob::OpFlash j){ return i.TotalPE() > j.TotalPE(); }
11 
13  bool operator() (const art::Ptr<recob::OpFlash> i, const art::Ptr<recob::OpFlash> j){ return i->Time() < j->Time(); }
15 
16  // Note the > instead < so that largest flashes come first
18  bool operator() (const art::Ptr<recob::OpFlash> i, const art::Ptr<recob::OpFlash> j){ return i->TotalPE() > j->TotalPE(); }
20 
21 }
22 
23 
Reconstruction base classes.
struct recob::OpFlashSortByPE_t OpFlashSortByPE
double Time() const
Definition: OpFlash.h:106
bool operator()(const recob::OpFlash i, const recob::OpFlash j)
Definition: OpFlashSort.h:9
struct recob::OpFlashPtrSortByPE_t OpFlashPtrSortByPE
struct recob::OpFlashPtrSortByTime_t OpFlashPtrSortByTime
double TotalPE() const
Definition: OpFlash.cxx:68