#include <ProductResolvers.h>
Public Types | |
typedef ProducedProductResolver::ProductStatus | ProductStatus |
Private Member Functions | |
BranchDescription const & | branchDescription_ () const override |
void | prefetchAsync_ (WaitingTaskHolder waitTask, Principal const &principal, bool skipCurrentProcess, ServiceToken const &token, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const override |
ProductProvenance const * | productProvenancePtr_ () const override |
bool | productResolved_ () const final |
bool | productUnavailable_ () const override |
bool | productWasDeleted_ () const override |
bool | productWasFetchedAndIsValid_ (bool iSkipCurrentProcess) const override |
Provenance const * | provenance_ () const override |
void | resetBranchDescription_ (std::shared_ptr< BranchDescription const > bd) override |
void | resetProductData_ (bool deleteEarly) override |
std::string const & | resolvedModuleLabel_ () const override |
Resolution | resolveProduct_ (Principal const &principal, bool skipCurrentProcess, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const override |
void | setProductID_ (ProductID const &pid) override |
void | setProductProvenanceRetriever_ (ProductProvenanceRetriever const *provRetriever) override |
bool | singleProduct_ () const override |
bool | unscheduledWasNotRun_ () const override |
Private Attributes | |
ProductResolverIndex | realResolverIndex_ |
Definition at line 585 of file ProductResolvers.h.
typedef ProducedProductResolver::ProductStatus edm::SingleChoiceNoProcessProductResolver::ProductStatus |
Definition at line 587 of file ProductResolvers.h.
|
inline |
Definition at line 588 of file ProductResolvers.h.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1271 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
finalvirtual |
Implements edm::ProductResolverBase.
Definition at line 1289 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1221 of file ProductResolvers.cc.
References edm::Principal::getProductResolverByIndex(), realResolverIndex_, and unpackBuffers-CaloStage2::token.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1235 of file ProductResolvers.cc.
|
finalprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1253 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1247 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1259 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1265 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1283 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1277 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
overrideprivatevirtual |
|
inlineoverrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 614 of file ProductResolvers.h.
References edm::ProductResolverBase::moduleLabel().
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1210 of file ProductResolvers.cc.
References edm::Principal::getProductResolverByIndex(), and realResolverIndex_.
|
overrideprivatevirtual |
|
overrideprivatevirtual |
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1239 of file ProductResolvers.cc.
|
overrideprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 1241 of file ProductResolvers.cc.
References Exception, and edm::errors::LogicError.
|
private |
Definition at line 621 of file ProductResolvers.h.
Referenced by prefetchAsync_(), and resolveProduct_().