#include <LuminosityBlockBase.h>
Definition at line 32 of file LuminosityBlockBase.h.
LuminosityBlockBase::LuminosityBlockBase |
( |
| ) |
|
LuminosityBlockBase::~LuminosityBlockBase |
( |
| ) |
|
|
virtual |
virtual bool fwlite::LuminosityBlockBase::atEnd |
( |
| ) |
const |
|
pure virtual |
virtual Long64_t fwlite::LuminosityBlockBase::fileIndex |
( |
| ) |
const |
|
inlinevirtual |
virtual bool fwlite::LuminosityBlockBase::getByLabel |
( |
std::type_info const & |
, |
|
|
char const * |
, |
|
|
char const * |
, |
|
|
char const * |
, |
|
|
void * |
|
|
) |
| const |
|
pure virtual |
edm::BasicHandle LuminosityBlockBase::getByLabelImpl |
( |
std::type_info const & |
iWrapperInfo, |
|
|
std::type_info const & |
, |
|
|
const edm::InputTag & |
iTag |
|
) |
| const |
|
privatevirtual |
Implements edm::LuminosityBlockBase.
Definition at line 44 of file LuminosityBlockBase.cc.
References compareJSON::const, getByLabel(), edm::InputTag::instance(), edm::WrapperBase::isPresent(), edm::InputTag::label(), edm::makeHandleExceptionFactory(), edm::InputTag::process(), parseEventContent::prod, edm::errors::ProductNotFound, s_prov, and relativeConstraints::value.
46 void* prodPtr = &
prod;
52 if(prod ==
nullptr || !prod->
isPresent()) {
58 <<
"getByLabel: Found zero products matching all criteria\n"
59 <<
"Looking for type: " << productType <<
"\n"
60 <<
"Looking for module label: " << iTag.
label() <<
"\n"
61 <<
"Looking for productInstanceName: " << iTag.
instance() <<
"\n"
62 << (iTag.
process().empty() ?
"" :
"Looking for process: ") << iTag.
process() <<
"\n";
std::shared_ptr< HandleExceptionFactory > makeHandleExceptionFactory(T &&iFunctor)
virtual bool getByLabel(std::type_info const &, char const *, char const *, char const *, void *) const =0
virtual Long64_t fwlite::LuminosityBlockBase::secondaryFileIndex |
( |
| ) |
const |
|
inlinevirtual |