1 #ifndef IOPool_Input_RootDelayedReader_h
2 #define IOPool_Input_RootDelayedReader_h
30 typedef roottree::BranchMap::const_iterator
iterator;
34 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
virtual WrapperOwningHolder getProduct_(BranchKey const &k, WrapperInterfaceBase const *interface, EDProductGetter const *ep) const
tuple InputFile
Open Root file and provide MEs ############.
boost::shared_ptr< InputFile > filePtr_
roottree::BranchMap::const_iterator iterator
RootDelayedReader & operator=(RootDelayedReader const &)=delete
EntryNumber const & entryNumber() const
bool found(iterator const &iter) const
roottree::BranchInfo BranchInfo
RootDelayedReader(RootTree const &tree, boost::shared_ptr< InputFile > filePtr)
roottree::EntryNumber EntryNumber
BranchMap const & branches() const
EntryNumber const & entryNumber() const
iterator branchIter(BranchKey const &k) const
BranchMap const & branches() const