LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Ordering class to sort partition by specified range (lower boundary). More...
#include "Partitions.h"
Public Types | |
using | Sorter_t = PartitionSorterByAreaRangeLower< Range > |
using | KeyExtractor_t = PartitionRangeLowerBoundExtractor< Range > |
using | Key_t = decltype(Sorter_t::key(std::declval< PartitionBase >())) |
Type of sorting key. In short: double . More... | |
Public Member Functions | |
template<typename A , typename B > | |
bool | operator() (A const &a, B const &b) const |
Static Public Member Functions | |
template<typename T > | |
static auto | key (T const &obj) |
static Key_t | key (Key_t k) |
static bool | sortKey (Key_t a, Key_t b) |
Static Public Attributes | |
static constexpr auto | range = Range |
Ordering class to sort partition by specified range (lower boundary).
Definition at line 71 of file Partitions.h.
using geo::part::details::PartitionSorterByAreaRangeLower< Range >::Key_t = decltype(Sorter_t::key(std::declval<PartitionBase>())) |
Type of sorting key. In short: double
.
Definition at line 690 of file Partitions.h.
using geo::part::details::PartitionSorterByAreaRangeLower< Range >::KeyExtractor_t = PartitionRangeLowerBoundExtractor<Range> |
Definition at line 679 of file Partitions.h.
using geo::part::details::PartitionSorterByAreaRangeLower< Range >::Sorter_t = PartitionSorterByAreaRangeLower<Range> |
Definition at line 677 of file Partitions.h.
|
inlinestatic |
Definition at line 684 of file Partitions.h.
|
inlinestatic |
Definition at line 692 of file Partitions.h.
|
inline |
Definition at line 696 of file Partitions.h.
|
inlinestatic |
Definition at line 693 of file Partitions.h.
|
static |
Definition at line 681 of file Partitions.h.