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