1 #ifndef DataFormats_FWLite_EventBase_h
2 #define DataFormats_FWLite_EventBase_h
20 #if !defined(__CINT__) && !defined(__MAKECINT__)
46 std::type_info
const&,
59 char const*)
const = 0;
61 virtual bool atEnd()
const = 0;
virtual edm::BasicHandle getByLabelImpl(std::type_info const &, std::type_info const &, const edm::InputTag &) const
virtual Long64_t fileIndex() const
virtual edm::BasicHandle getImpl(std::type_info const &, edm::ProductID const &) const
virtual Long64_t secondaryFileIndex() const
virtual edm::WrapperBase const * getByProductID(edm::ProductID const &) const =0
virtual std::string const getBranchNameFor(std::type_info const &, char const *, char const *, char const *) const =0
virtual bool getByLabel(std::type_info const &, char const *, char const *, char const *, void *) const =0
virtual EventBase const & operator++()=0
bool getByLabel(InputTag const &, Handle< T > &) const
virtual bool atEnd() const =0
virtual EventBase const & toBegin()=0