Type of block of counters (just a STL array until SUBCOUNTERS are in) More...
#include <CountersMap.h>
Public Types | |
| using | Counter_t = COUNTER |
| using | Array_t = std::array< Counter_t, NCounters > |
| type of base class More... | |
| using | value_type = typename Array_t::value_type |
Public Member Functions | |
| CounterBlock () | |
| Default constructor: initializes the array to 0. More... | |
| CounterBlock (size_t index, Counter_t value) | |
| Convenience constructor: initializes all counters to 0, except one. More... | |
| void | fill (const value_type &value) |
| void | fill (size_t begin, size_t n, const value_type &value) |
Type of block of counters (just a STL array until SUBCOUNTERS are in)
Definition at line 36 of file CountersMap.h.
| using lar::details::CounterBlock< COUNTER, NCounters >::Array_t = std::array<Counter_t, NCounters> |
type of base class
Definition at line 40 of file CountersMap.h.
| using lar::details::CounterBlock< COUNTER, NCounters >::Counter_t = COUNTER |
Definition at line 38 of file CountersMap.h.
| using lar::details::CounterBlock< COUNTER, NCounters >::value_type = typename Array_t::value_type |
Definition at line 41 of file CountersMap.h.
|
inline |
Default constructor: initializes the array to 0.
Definition at line 44 of file CountersMap.h.
|
inline |
Convenience constructor: initializes all counters to 0, except one.
Definition at line 47 of file CountersMap.h.
|
inline |
Definition at line 50 of file CountersMap.h.
|
inline |
Definition at line 51 of file CountersMap.h.
1.8.11