1 #ifndef art_Persistency_Common_DelayedReader_h 2 #define art_Persistency_Common_DelayedReader_h 14 #include "cetlib/exempt_ptr.h" 21 class EDProductGetterFinder;
29 std::unique_ptr<EDProduct>
31 TypeID const& wrapper_type,
54 virtual void setGroupFinder_(cet::exempt_ptr<EDProductGetterFinder const>);
void setGroupFinder(cet::exempt_ptr< EDProductGetterFinder const > ep)
virtual std::unique_ptr< EDProduct > getProduct_(BranchKey const &, TypeID const &, RangeSet &) const =0
virtual void setGroupFinder_(cet::exempt_ptr< EDProductGetterFinder const >)
std::unique_ptr< EDProduct > getProduct(BranchKey const &k, TypeID const &wrapper_type, RangeSet &rs) const
virtual int openNextSecondaryFile_(int idx)
int openNextSecondaryFile(int idx)