#include <ProductResolvers.h>
Public Types | |
typedef ProducedProductResolver::ProductStatus | ProductStatus |
Private Attributes | |
std::shared_ptr < BranchDescription const > | bd_ |
Principal const * | parentPrincipal_ |
ProductProvenanceRetriever const * | provRetriever_ |
ProductResolverBase const * | realProduct_ |
Definition at line 410 of file ProductResolvers.h.
Definition at line 412 of file ProductResolvers.h.
|
inlineexplicit |
Definition at line 413 of file ProductResolvers.h.
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 464 of file ProductResolvers.h.
|
inlinefinalvirtual |
Implements edm::ProductResolverBase.
Definition at line 416 of file ProductResolvers.h.
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 435 of file ProductResolvers.h.
References edm::Principal::branchType(), edm::ParentContext::globalContext(), edm::InProcess, edm::GlobalContext::kBeginProcessBlock, edm::GlobalContext::kEndProcessBlock, edm::ModuleCallingContext::parent(), and edm::GlobalContext::transition().
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 827 of file ProductResolvers.cc.
References bd_, edm::ProductProvenanceLookup::branchIDToProvenance(), and provRetriever_.
|
inlinefinalprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 457 of file ProductResolvers.h.
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 456 of file ProductResolvers.h.
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 458 of file ProductResolvers.h.
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 459 of file ProductResolvers.h.
|
inlinefinalprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 466 of file ProductResolvers.h.
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 465 of file ProductResolvers.h.
|
overrideprivatevirtual |
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 467 of file ProductResolvers.h.
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 422 of file ProductResolvers.h.
References edm::Principal::branchType(), edm::ParentContext::globalContext(), edm::InProcess, edm::GlobalContext::kBeginProcessBlock, edm::GlobalContext::kEndProcessBlock, edm::ModuleCallingContext::parent(), Resolution, and edm::GlobalContext::transition().
|
overrideprivatevirtual |
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 821 of file ProductResolvers.cc.
References provRetriever_.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 833 of file ProductResolvers.cc.
|
private |
Definition at line 835 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 450 of file ProductResolvers.h.
|
private |
Definition at line 476 of file ProductResolvers.h.
Referenced by productProvenancePtr_().
|
private |
Definition at line 478 of file ProductResolvers.h.
|
private |
Definition at line 477 of file ProductResolvers.h.
Referenced by productProvenancePtr_(), and setProductProvenanceRetriever_().
|
private |
Definition at line 475 of file ProductResolvers.h.