#include <RangeFilter.h>
Definition at line 12 of file RangeFilter.h.
◆ RangeFilter() [1/2]
| RangeFilter::RangeFilter |
( |
| ) |
|
|
inline |
◆ RangeFilter() [2/2]
| RangeFilter::RangeFilter |
( |
std::size_t | begin, |
|
|
std::size_t | end ) |
Definition at line 11 of file RangeFilter.cxx.
11 :
13 if (begin > end) {throw std::out_of_range("RangeFilter begin > end");}
15}
long unsigned int m_nToSort
◆ filter()
Implements IHypoJetVectorFilter.
Definition at line 19 of file RangeFilter.cxx.
20 {
21
24 }
25
27
29 filtered.begin() +
m_end,
30 filtered.end(),
31 HypoJetPtGreater());
32
34 filtered.begin() +
m_end);
35}
std::vector< pHypoJet > HypoJetVector
void partial_sort(DataModel_detail::iterator< DVL > beg, DataModel_detail::iterator< DVL > mid, DataModel_detail::iterator< DVL > end)
Specialization of partial_sort for DataVector/List.
◆ toString()
| std::string RangeFilter::toString |
( |
| ) |
const |
|
overridevirtual |
◆ m_begin
| std::size_t RangeFilter::m_begin {0} |
|
private |
◆ m_end
| std::size_t RangeFilter::m_end {0} |
|
private |
◆ m_nToSort
| long unsigned int RangeFilter::m_nToSort {0u} |
|
private |
Definition at line 28 of file RangeFilter.h.
@ u
Enums for curvilinear frames.
The documentation for this class was generated from the following files: