#include <RayTiling.h>
Public Types | |
| typedef double | value_t |
| typedef std::vector< value_t > | vector_t |
| typedef vector_t::const_iterator | iterator_t |
| typedef std::pair< iterator_t, iterator_t > | range_t |
| typedef std::vector< range_t > | ranges_t |
Public Member Functions | |
| Activity (layer_index_t layer) | |
| Activity (layer_index_t layer, const range_t &span, int offset=0, double threshold=0.0) | |
| Activity (layer_index_t layer, size_t span, double value, int offset=0, double threshold=0.0) | |
| Activity | subspan (int pi_begin, int pi_end) const |
| layer_index_t | layer () const |
| iterator_t | begin () const |
| iterator_t | end () const |
| bool | empty () const |
| int | pitch_index (const iterator_t &it) const |
| Strip | make_strip (const range_t &subspan) const |
| strips_t | make_strips () const |
| ranges_t | active_ranges () const |
| int | offset () const |
| std::string | as_string () const |
Private Attributes | |
| vector_t | m_span |
| layer_index_t | m_layer |
| int | m_offset |
| double | m_threshold |
Definition at line 51 of file RayTiling.h.
Definition at line 55 of file RayTiling.h.
| typedef std::pair<iterator_t,iterator_t> WireCell::RayGrid::Activity::range_t |
Definition at line 56 of file RayTiling.h.
Definition at line 57 of file RayTiling.h.
| typedef double WireCell::RayGrid::Activity::value_t |
Definition at line 53 of file RayTiling.h.
Definition at line 54 of file RayTiling.h.
| Activity::Activity | ( | layer_index_t | layer | ) |
Definition at line 11 of file RayTiling.cxx.
| Activity::Activity | ( | layer_index_t | layer, |
| const range_t & | span, | ||
| int | offset = 0, |
||
| double | threshold = 0.0 |
||
| ) |
Definition at line 28 of file RayTiling.cxx.
| Activity::Activity | ( | layer_index_t | layer, |
| size_t | span, | ||
| double | value, | ||
| int | offset = 0, |
||
| double | threshold = 0.0 |
||
| ) |
Definition at line 19 of file RayTiling.cxx.
| Activity::ranges_t Activity::active_ranges | ( | ) | const |
Definition at line 102 of file RayTiling.cxx.
| std::string Activity::as_string | ( | ) | const |
Definition at line 291 of file RayTiling.cxx.
| Activity::iterator_t Activity::begin | ( | ) | const |
Definition at line 50 of file RayTiling.cxx.
| bool Activity::empty | ( | void | ) | const |
Definition at line 60 of file RayTiling.cxx.
| Activity::iterator_t Activity::end | ( | void | ) | const |
Definition at line 55 of file RayTiling.cxx.
|
inline |
Definition at line 75 of file RayTiling.h.
Definition at line 86 of file RayTiling.cxx.
| strips_t Activity::make_strips | ( | ) | const |
Definition at line 92 of file RayTiling.cxx.
|
inline |
Definition at line 96 of file RayTiling.h.
| int Activity::pitch_index | ( | const iterator_t & | it | ) | const |
Definition at line 65 of file RayTiling.cxx.
| Activity Activity::subspan | ( | int | pi_begin, |
| int | pi_end | ||
| ) | const |
Definition at line 70 of file RayTiling.cxx.
|
private |
Definition at line 101 of file RayTiling.h.
|
private |
Definition at line 102 of file RayTiling.h.
|
private |
Definition at line 100 of file RayTiling.h.
|
private |
Definition at line 103 of file RayTiling.h.
1.8.11