23 std::shared_ptr<InputFile> filePtr,
29 inputType_(inputType),
30 wrapperBaseTClass_(TClass::GetClass(
"edm::WrapperBase")) {
41 std::unique_ptr<WrapperBase>
48 return std::unique_ptr<WrapperBase>();
57 return std::unique_ptr<WrapperBase>();
virtual ~RootDelayedReader()
static PFTauRenderPlugin instance
void setRefCoreStreamer(bool resetAll=false)
BranchInfo const & getBranchInfo(iterator const &iter) const
virtual std::unique_ptr< WrapperBase > getProduct_(BranchKey const &k, EDProductGetter const *ep) const override
DelayedReader * nextReader_
Int_t offsetToWrapperBase_
TClass * wrapperBaseTClass_
BranchDescription const branchDescription_
virtual std::unique_ptr< WrapperBase > getProduct(BranchKey const &k, EDProductGetter const *ep)
BranchType branchType() const
RootDelayedReader(RootTree const &tree, std::shared_ptr< InputFile > filePtr, InputType inputType)
roottree::BranchMap::const_iterator iterator
EntryNumber const & entryNumberForIndex(unsigned int index) const
bool found(iterator const &iter) const
void getEntry(TBranch *branch, EntryNumber entry) const
SharedResourcesAcquirer * sharedResources_() const override
unsigned int transitionIndex() const
std::unique_ptr< SharedResourcesAcquirer > resourceAcquirer_
iterator branchIter(BranchKey const &k) const
std::unique_ptr< WrapperBase > getWrapperBasePtr(void *p, int offset)
std::string const & wrappedName() const