13 boost::shared_ptr<BranchMap const> bMap,
14 boost::shared_ptr<TTreeCache> treeCache,
15 boost::shared_ptr<InputFile> filePtr,
19 treeCache_(treeCache),
22 fileFormatVersion_(fileFormatVersion) {}
26 std::auto_ptr<EDProduct>
33 return std::auto_ptr<EDProduct>();
42 return std::auto_ptr<EDProduct>();
50 TClass *edProductClass = gROOT->GetClass(
"edm::EDProduct");
64 std::auto_ptr<EDProduct> edp(pointerUnion.edp);
virtual ~RootDelayedReader()
RootDelayedReader(EntryNumber const &entry, boost::shared_ptr< BranchMap const > bMap, boost::shared_ptr< TTreeCache > treeCache, boost::shared_ptr< InputFile > filePtr, FileFormatVersion const &fileFormatVersion)
std::string const & wrappedName() const
input::EntryNumber EntryNumber
void setRefCoreStreamer(bool resetAll=false)
BranchInfo const & getBranchInfo(iterator const &iter) const
boost::shared_ptr< InputFile > filePtr_
boost::shared_ptr< TTreeCache > treeCache_
std::pair< std::string, MonitorElement * > entry
input::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_
FileFormatVersion fileFormatVersion_
EntryNumber const entryNumber_
iterator branchIter(BranchKey const &k) const