LArSoft
v09_90_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().