LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "SummedValue.h"
Public Member Functions | |
template<typename H > | |
std::enable_if_t< detail::is_handle_v< H > > | update (H const &h) |
template<typename H > | |
std::enable_if_t< detail::is_handle_v< H > > | update (H const &h, T const &t) |
void | clear () |
bool | isValid () const |
T const & | value () const |
RangeSet const & | rangeOfValidity () const |
Private Member Functions | |
template<typename H > | |
void | update_impl (H const &h, T const &t) |
Private Attributes | |
T | value_ {} |
RangeSet | rangeOfValidity_ {RangeSet::invalid()} |
Definition at line 58 of file SummedValue.h.
|
inline |
Definition at line 157 of file SummedValue.h.
References tmp.
|
inline |
Definition at line 165 of file SummedValue.h.
References art::RangeSet::is_valid(), and art::SummedValue< T >::rangeOfValidity_.
RangeSet const & art::SummedValue< T >::rangeOfValidity | ( | ) | const |
Definition at line 179 of file SummedValue.h.
References art::SummedValue< T >::rangeOfValidity_.
Referenced by art::disjoint_ranges(), art::overlapping_ranges(), and art::same_ranges().
std::enable_if_t< detail::is_handle_v< H > > art::SummedValue< T >::update | ( | H const & | h | ) |
Definition at line 134 of file SummedValue.h.
References art::detail::throw_if_invalid(), and art::SummedValue< T >::update_impl().
std::enable_if_t< detail::is_handle_v< H > > art::SummedValue< T >::update | ( | H const & | h, |
T const & | t | ||
) |
Definition at line 146 of file SummedValue.h.
References art::detail::throw_if_invalid(), and art::SummedValue< T >::update_impl().
|
inlineprivate |
Definition at line 84 of file SummedValue.h.
Referenced by art::SummedValue< T >::update().
|
inline |
Definition at line 172 of file SummedValue.h.
References art::SummedValue< T >::value_.
|
private |
Definition at line 125 of file SummedValue.h.
Referenced by art::SummedValue< T >::isValid(), art::SummedValue< T >::rangeOfValidity(), and art::SummedValue< sumdata::POTSummary >::update_impl().
|
private |
Definition at line 124 of file SummedValue.h.
Referenced by art::SummedValue< sumdata::POTSummary >::update_impl(), and art::SummedValue< T >::value().