#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.