1 #ifndef art_Framework_Principal_DelayedReader_h 2 #define art_Framework_Principal_DelayedReader_h 16 #include "cetlib/exempt_ptr.h"
virtual std::unique_ptr< Principal > readFromSecondaryFile_(int &idx)
virtual bool isAvailableAfterCombine_(ProductID) const
void setPrincipal(cet::exempt_ptr< Principal >)
std::unique_ptr< EDProduct > getProduct(Group const *, ProductID, RangeSet &) const
bool isAvailableAfterCombine(ProductID) const
virtual ~DelayedReader() noexcept
virtual std::vector< ProductProvenance > readProvenance_() const
std::vector< ProductProvenance > readProvenance() const
std::unique_ptr< Principal > readFromSecondaryFile(int &idx)
virtual std::unique_ptr< EDProduct > getProduct_(Group const *, ProductID, RangeSet &) const =0
virtual void setPrincipal_(cet::exempt_ptr< Principal >)