1 #ifndef art_Framework_IO_Root_RootDelayedReader_h 2 #define art_Framework_IO_Root_RootDelayedReader_h 9 #include "canvas/Persistency/Provenance/Compatibility/BranchIDList.h" 39 std::vector<input::EntryNumber>
const& entrySet,
41 cet::exempt_ptr<RootInputTree> tree,
42 int64_t saveMemoryObjectThreshold,
43 cet::exempt_ptr<RootInputFile> primaryFile,
44 cet::exempt_ptr<BranchIDLists const> branchIDLists,
47 bool compactSubRunRanges);
53 void setGroupFinder_(cet::exempt_ptr<EDProductGetterFinder const>)
override;
61 cet::exempt_ptr<RootInputTree>
tree_;
65 cet::exempt_ptr<BranchIDLists const>
int64_t saveMemoryObjectThreshold_
std::unique_ptr< EDProduct > getProduct_(BranchKey const &, TypeID const &, RangeSet &) const override
int openNextSecondaryFile_(int idx) override
RootDelayedReader & operator=(RootDelayedReader const &)=delete
std::vector< input::EntryNumber > const entrySet_
RootDelayedReader(RootDelayedReader const &)=delete
~RootDelayedReader()=default
bool const compactSubRunRanges_
cet::exempt_ptr< RootInputFile > primaryFile_
cet::exempt_ptr< EDProductGetterFinder const > groupFinder_
cet::exempt_ptr< RootInputTree > tree_
input::BranchMap const & branches_
cet::exempt_ptr< BranchIDLists const > branchIDLists_
void setGroupFinder_(cet::exempt_ptr< EDProductGetterFinder const >) override
FileFormatVersion fileFormatVersion_