![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "fwd.h"
Public Types | |
| using | const_iterator = typename container_t::const_iterator |
Public Member Functions | |
| Sampled ()=default | |
| Sampled (InputTag const &tag) noexcept(false) | |
| bool | empty () const |
| InputTag const & | originalInputTag () const |
| cet::exempt_ptr< T const > | get (std::string const &dataset, RunID const &id) const |
| cet::exempt_ptr< T const > | get (std::string const &dataset, SubRunID const &id) const |
| void | insert (std::string const &dataset, SubRunID const &id, T &&value) |
Static Public Member Functions | |
| static short | Class_Version () |
Private Types | |
| using | container_t = std::map< std::string, std::map< SubRunID, T >> |
Private Attributes | |
| InputTag | tag_ {} |
| container_t | products_ {} |
| using art::Sampled< T >::const_iterator = typename container_t::const_iterator |
|
private |
|
default |
|
explicitnoexcept |
Definition at line 117 of file Sampled.h.
References art::errors::LogicError.
|
inlinestatic |
| bool art::Sampled< T >::empty | ( | ) | const |
| cet::exempt_ptr< T const > art::Sampled< T >::get | ( | std::string const & | dataset, |
| RunID const & | id | ||
| ) | const |
Definition at line 152 of file Sampled.h.
References art::SubRunID::invalidSubRun().
| cet::exempt_ptr< T const > art::Sampled< T >::get | ( | std::string const & | dataset, |
| SubRunID const & | id | ||
| ) | const |
|
inline |
Definition at line 92 of file Sampled.h.
References art::Sampled< T >::products_, and value.
Referenced by art::prevent_recursion< Sampled< T > >::insert_if_sampled_product().
| InputTag const & art::Sampled< T >::originalInputTag | ( | ) | const |
Definition at line 138 of file Sampled.h.
References art::Sampled< T >::tag_.
|
private |
Definition at line 106 of file Sampled.h.
Referenced by art::Sampled< T >::empty(), art::Sampled< T >::get(), and art::Sampled< T >::insert().
|
private |
Definition at line 105 of file Sampled.h.
Referenced by art::Sampled< T >::originalInputTag().