Go to the documentation of this file. 1 #ifndef IOPool_Input_RootDelayedReader_h
2 #define IOPool_Input_RootDelayedReader_h
65 std::pair<SharedResourcesAcquirer*, std::recursive_mutex*>
sharedResources_()
const override;
74 std::unique_ptr<SharedResourcesAcquirer>
76 std::shared_ptr<std::recursive_mutex>
mutex_;
BranchInfo const * getBranchInfo(BranchID const &k) const
std::shared_ptr< std::recursive_mutex > mutex_
BranchMap const & branches() const
BranchInfo const * find(BranchID const &iKey) const
std::unique_ptr< SharedResourcesAcquirer > resourceAcquirer_
~RootDelayedReader() override
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const * postEventReadFromSourceSignal() const final
RootDelayedReader(RootTree const &tree, std::shared_ptr< InputFile > filePtr, InputType inputType)
void setSignals(signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const *preEventReadSource, signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const *postEventReadSource)
roottree::BranchMap BranchMap
edm::propagate_const< std::shared_ptr< InputFile > > filePtr_
IndexIntoFile::EntryNumber_t EntryNumber
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const * postEventReadFromSourceSignal_
edm::propagate_const< TClass * > wrapperBaseTClass_
roottree::BranchInfo BranchInfo
void mergeReaders_(DelayedReader *other) override
RootDelayedReader & operator=(RootDelayedReader const &)=delete
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const * preEventReadFromSourceSignal_
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const * preEventReadFromSourceSignal() const final
edm::propagate_const< DelayedReader * > nextReader_
roottree::EntryNumber EntryNumber
std::unique_ptr< WrapperBase > getProduct_(BranchID const &k, EDProductGetter const *ep) override
TEMPL(T2) struct Divides void
std::exception_ptr lastException_
BranchMap const & branches() const
std::pair< SharedResourcesAcquirer *, std::recursive_mutex * > sharedResources_() const override