![]() |
LArSoft
v10_06_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 66 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 660 of file Partitions.h.
| using geo::part::details::PartitionSorterByAreaRangeLower< Range >::KeyExtractor_t = PartitionRangeLowerBoundExtractor<Range> |
Definition at line 649 of file Partitions.h.
| using geo::part::details::PartitionSorterByAreaRangeLower< Range >::Sorter_t = PartitionSorterByAreaRangeLower<Range> |
Definition at line 647 of file Partitions.h.
|
inlinestatic |
Definition at line 654 of file Partitions.h.
|
inlinestatic |
Definition at line 662 of file Partitions.h.
|
inline |
Definition at line 666 of file Partitions.h.
|
inlinestatic |
Definition at line 663 of file Partitions.h.
|
static |
Definition at line 651 of file Partitions.h.