1 #ifndef IOPool_Input_RootDelayedReader_h
2 #define IOPool_Input_RootDelayedReader_h
34 typedef roottree::BranchMap::const_iterator
iterator;
38 std::shared_ptr<InputFile> filePtr,
virtual ~RootDelayedReader()
virtual void reset_() override
virtual void mergeReaders_(DelayedReader *other) override
roottree::BranchMap BranchMap
BranchInfo const & getBranchInfo(iterator const &iter) const
virtual std::unique_ptr< WrapperBase > getProduct_(BranchKey const &k, EDProductGetter const *ep) const override
DelayedReader * nextReader_
std::map< BranchKey const, BranchInfo > BranchMap
TClass * wrapperBaseTClass_
RootDelayedReader(RootTree const &tree, std::shared_ptr< InputFile > filePtr, InputType inputType)
IndexIntoFile::EntryNumber_t EntryNumber
roottree::BranchMap::const_iterator iterator
std::unique_ptr< Exception > lastException_
RootDelayedReader & operator=(RootDelayedReader const &)=delete
bool found(iterator const &iter) const
roottree::BranchInfo BranchInfo
SharedResourcesAcquirer * sharedResources_() const override
std::unique_ptr< SharedResourcesAcquirer > resourceAcquirer_
std::shared_ptr< InputFile > filePtr_
roottree::EntryNumber EntryNumber
BranchMap const & branches() const
iterator branchIter(BranchKey const &k) const
BranchMap const & branches() const