15 boost::shared_ptr<BranchMap const> bMap,
18 boost::shared_ptr<RootFile> filePtr) :
24 fileFormatVersion_(fileFormatVersion) {}
28 std::auto_ptr<EDProduct>
35 return std::auto_ptr<EDProduct>();
44 return std::auto_ptr<EDProduct>();
52 TClass *edProductClass = gROOT->GetClass(
"edm::EDProduct");
66 std::auto_ptr<EDProduct> edp(pointerUnion.edp);
virtual ~RootDelayedReader()
std::string const & wrappedName() const
ConstBranchDescription branchDescription_
void setRefCoreStreamer(bool resetAll=false)
BranchInfo const & getBranchInfo(iterator const &iter) const
std::pair< std::string, MonitorElement * > entry
roottree::BranchMap::const_iterator iterator
virtual std::auto_ptr< EDProduct > getProduct_(BranchKey const &k, EDProductGetter const *ep) const
bool found(iterator const &iter) const
boost::shared_ptr< DelayedReader > nextReader_
void getEntry(TBranch *branch, EntryNumber entry) const
RootDelayedReader(EntryNumber const &entry, boost::shared_ptr< BranchMap const > bMap, RootTree const &tree, FileFormatVersion const &fileFormatVersion, boost::shared_ptr< RootFile > filePtr)
roottree::EntryNumber EntryNumber
FileFormatVersion fileFormatVersion_
EntryNumber const entryNumber_
iterator branchIter(BranchKey const &k) const