#include <LuminosityBlockBase.h>
Definition at line 30 of file LuminosityBlockBase.h.
◆ LuminosityBlockBase()
LuminosityBlockBase::LuminosityBlockBase |
( |
| ) |
|
◆ ~LuminosityBlockBase()
LuminosityBlockBase::~LuminosityBlockBase |
( |
| ) |
|
|
overridevirtual |
◆ atEnd()
virtual bool fwlite::LuminosityBlockBase::atEnd |
( |
| ) |
const |
|
pure virtual |
◆ fileIndex()
virtual Long64_t fwlite::LuminosityBlockBase::fileIndex |
( |
| ) |
const |
|
inlinevirtual |
◆ getByLabel()
virtual bool fwlite::LuminosityBlockBase::getByLabel |
( |
std::type_info const & |
, |
|
|
char const * |
, |
|
|
char const * |
, |
|
|
char const * |
, |
|
|
void * |
|
|
) |
| const |
|
pure virtual |
◆ getByLabelImpl()
edm::BasicHandle LuminosityBlockBase::getByLabelImpl |
( |
std::type_info const & |
iWrapperInfo, |
|
|
std::type_info const & |
, |
|
|
const edm::InputTag & |
iTag |
|
) |
| const |
|
overrideprivatevirtual |
Implements edm::LuminosityBlockBase.
Definition at line 39 of file LuminosityBlockBase.cc.
43 void* prodPtr = &
prod;
46 iTag.
instance().empty() ? static_cast<char const*>(
nullptr) : iTag.
instance().c_str(),
49 if (
prod ==
nullptr || !
prod->isPresent()) {
54 *whyFailed <<
"getByLabel: Found zero products matching all criteria\n"
55 <<
"Looking for type: " << productType <<
"\n"
56 <<
"Looking for module label: " << iTag.
label() <<
"\n"
57 <<
"Looking for productInstanceName: " << iTag.
instance() <<
"\n"
58 << (iTag.
process().empty() ?
"" :
"Looking for process: ") << iTag.
process() <<
"\n";
References runEdmFileComparison::failed, getByLabel(), edm::InputTag::instance(), edm::InputTag::label(), edm::makeHandleExceptionFactory(), edm::InputTag::process(), dumpMFGeometry_cfg::prod, edm::errors::ProductNotFound, s_prov, and relativeConstraints::value.
◆ operator++()
◆ secondaryFileIndex()
virtual Long64_t fwlite::LuminosityBlockBase::secondaryFileIndex |
( |
| ) |
const |
|
inlinevirtual |
◆ toBegin()