#include <Hit.hpp>
Definition at line 50 of file Hit.hpp.
◆ HitSet()
triggeralgs::dbscan::HitSet::HitSet |
( |
| ) |
|
Definition at line 9 of file Hit.cpp.
10{
12}
std::vector< Hit * > hits
◆ begin() [1/2]
std::vector< Hit * >::iterator triggeralgs::dbscan::HitSet::begin |
( |
| ) |
|
|
inline |
Definition at line 59 of file Hit.hpp.
59{
return hits.begin(); }
◆ begin() [2/2]
std::vector< Hit * >::const_iterator triggeralgs::dbscan::HitSet::begin |
( |
| ) |
const |
|
inline |
Definition at line 62 of file Hit.hpp.
62{
return hits.cbegin(); }
◆ clear()
void triggeralgs::dbscan::HitSet::clear |
( |
| ) |
|
|
inline |
◆ end() [1/2]
std::vector< Hit * >::iterator triggeralgs::dbscan::HitSet::end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
std::vector< Hit * >::const_iterator triggeralgs::dbscan::HitSet::end |
( |
| ) |
const |
|
inline |
◆ insert()
void triggeralgs::dbscan::HitSet::insert |
( |
Hit * | h | ) |
|
Definition at line 16 of file Hit.cpp.
17{
18
19
20
21 auto it =
hits.rbegin();
22 while (it !=
hits.rend() && (*it)->time >= h->time) {
23
24 if (*it == h) {
25 return;
26 }
27 ++it;
28 }
29
30 if (it ==
hits.rend() || *it != h) {
31 hits.insert(it.base(), h);
32 }
33}
◆ size()
size_t triggeralgs::dbscan::HitSet::size |
( |
| ) |
const |
|
inline |
◆ hits
std::vector<Hit*> triggeralgs::dbscan::HitSet::hits |
The documentation for this class was generated from the following files:
- /github/workspace/dunedaq/sourcecode/triggeralgs/include/triggeralgs/dbscan/Hit.hpp
- /github/workspace/dunedaq/sourcecode/triggeralgs/src/dbscan/Hit.cpp