#include <RunBase.h>
Public Member Functions | |
virtual bool | atEnd () const =0 |
virtual Long64_t | fileIndex () const |
virtual bool | getByLabel (const std::type_info &, const char *, const char *, const char *, void *) const =0 |
virtual const RunBase & | operator++ ()=0 |
RunBase () | |
virtual Long64_t | secondaryFileIndex () const |
virtual const RunBase & | toBegin ()=0 |
virtual | ~RunBase () |
Public Member Functions inherited from edm::RunBase | |
Timestamp const & | beginTime () const |
Timestamp const & | endTime () const |
template<typename PROD > | |
bool | getByLabel (InputTag const &tag, Handle< PROD > &result) const |
same as above, but using the InputTag class More... | |
template<class T > | |
bool | getByLabel (const InputTag &tag, Handle< T > &result) const |
RunID const & | id () const |
RunNumber_t | run () const |
virtual edm::RunAuxiliary const & | runAuxiliary () const =0 |
RunBase () | |
Private Member Functions | |
virtual edm::BasicHandle | getByLabelImpl (const std::type_info &, const std::type_info &, const edm::InputTag &) const |
RunBase::RunBase | ( | ) |
Definition at line 44 of file RunBase.cc.
|
virtual |
|
pure virtual |
Implemented in fwlite::Run.
|
inlinevirtual |
Definition at line 57 of file RunBase.h.
Referenced by python.Events::fileIndicies().
|
pure virtual |
Implemented in fwlite::Run.
Referenced by getByLabelImpl().
|
privatevirtual |
Implements edm::RunBase.
Definition at line 53 of file RunBase.cc.
References getByLabel(), edm::InputTag::instance(), edm::InputTag::label(), edm::InputTag::process(), CrabTask::prod, edm::errors::ProductNotFound, s_prov(), and relativeConstraints::value.
|
pure virtual |
Implemented in fwlite::Run.
|
inlinevirtual |
Definition at line 58 of file RunBase.h.
Referenced by python.Events::fileIndicies().
|
pure virtual |
Implemented in fwlite::Run.