#include <LuminosityBlockBase.h>
Public Member Functions | |
virtual bool | atEnd () const =0 |
virtual Long64_t | fileIndex () const |
virtual bool | getByLabel (std::type_info const &, char const *, char const *, char const *, void *) const =0 |
LuminosityBlockBase () | |
virtual const LuminosityBlockBase & | operator++ ()=0 |
virtual Long64_t | secondaryFileIndex () const |
virtual const LuminosityBlockBase & | toBegin ()=0 |
~LuminosityBlockBase () override | |
Public Member Functions inherited from edm::LuminosityBlockBase | |
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 |
LuminosityBlockID | id () const |
LuminosityBlockNumber_t | luminosityBlock () const |
virtual edm::LuminosityBlockAuxiliary const & | luminosityBlockAuxiliary () const =0 |
LuminosityBlockBase () | |
RunNumber_t | run () const |
Private Member Functions | |
edm::BasicHandle | getByLabelImpl (std::type_info const &, std::type_info const &, const edm::InputTag &) const override |
Definition at line 30 of file LuminosityBlockBase.h.
LuminosityBlockBase::LuminosityBlockBase | ( | ) |
Definition at line 35 of file LuminosityBlockBase.cc.
|
overridevirtual |
Reimplemented from edm::LuminosityBlockBase.
Definition at line 37 of file LuminosityBlockBase.cc.
|
pure virtual |
Implemented in fwlite::LuminosityBlock.
|
inlinevirtual |
Definition at line 46 of file LuminosityBlockBase.h.
Referenced by python.Events::fileIndicies().
|
pure virtual |
Implemented in fwlite::LuminosityBlock.
Referenced by getByLabelImpl().
|
overrideprivatevirtual |
Implements edm::LuminosityBlockBase.
Definition at line 39 of file LuminosityBlockBase.cc.
References runTheMatrix::const, getByLabel(), edm::InputTag::instance(), edm::WrapperBase::isPresent(), edm::InputTag::label(), edm::makeHandleExceptionFactory(), edm::InputTag::process(), edm::errors::ProductNotFound, s_prov, and relativeConstraints::value.
|
pure virtual |
Implemented in fwlite::LuminosityBlock.
|
inlinevirtual |
Definition at line 47 of file LuminosityBlockBase.h.
Referenced by python.Events::fileIndicies().
|
pure virtual |
Implemented in fwlite::LuminosityBlock.