LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "DelayedReader.h"
Public Member Functions | |
virtual | ~DelayedReader () |
std::unique_ptr< EDProduct > | getProduct (BranchKey const &k, TypeID const &wrapper_type, RangeSet &rs) const |
void | setGroupFinder (cet::exempt_ptr< EDProductGetterFinder const > ep) |
int | openNextSecondaryFile (int idx) |
Private Member Functions | |
virtual std::unique_ptr< EDProduct > | getProduct_ (BranchKey const &, TypeID const &, RangeSet &) const =0 |
virtual void | setGroupFinder_ (cet::exempt_ptr< EDProductGetterFinder const >) |
virtual int | openNextSecondaryFile_ (int idx) |
Definition at line 24 of file DelayedReader.h.
|
virtual |
Definition at line 7 of file DelayedReader.cc.
|
inline |
Definition at line 30 of file DelayedReader.h.
References getProduct_().
|
privatepure virtual |
Implemented in art::RootDelayedReader, and art::NoDelayedReader.
Referenced by getProduct(), and openNextSecondaryFile().
|
inline |
Definition at line 44 of file DelayedReader.h.
References getProduct_(), openNextSecondaryFile_(), and setGroupFinder_().
|
privatevirtual |
Reimplemented in art::RootDelayedReader.
Definition at line 14 of file DelayedReader.cc.
Referenced by openNextSecondaryFile().
|
inline |
Definition at line 38 of file DelayedReader.h.
References setGroupFinder_().
Referenced by art::EventPrincipal::EventPrincipal(), art::ResultsPrincipal::ResultsPrincipal(), art::RunPrincipal::RunPrincipal(), and art::SubRunPrincipal::SubRunPrincipal().
|
privatevirtual |
Reimplemented in art::RootDelayedReader.
Definition at line 10 of file DelayedReader.cc.
Referenced by openNextSecondaryFile(), and setGroupFinder().