22 if(orig.failedToGet()) {
27 if(originalWrap ==
nullptr) {
29 <<
"edm::BasicHandle has null pointer to Wrapper";
39 if(product.typeOf() != result.
type()) {
41 <<
" but was given a " << product.typeOf().name();
57 if(!
result.failedToGet()) {
69 if (tag.process().empty()) {
70 return this->getByLabel(tag.label(), tag.instance(),
result);
72 BasicHandle bh = provRecorder_.getByLabel_(
TypeID(
result.type().typeInfo()), tag.label(), tag.instance(),tag.process(), moduleCallingContext_);
74 if(!
result.failedToGet()) {
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
TypeWithDict const & type() const
Provenance const * provenance() const
void convert_handle(BasicHandle &&bh, Handle< T > &result)
void setWhyFailedFactory(std::shared_ptr< HandleExceptionFactory > const &iWhyFailed)
std::type_info const & wrappedTypeInfo() const
auto wrap(F iFunc) -> decltype(iFunc())
ObjectWithDict get(std::string const &memberName) const