#include <ProductResolver.h>
Protected Member Functions | |
DataT const * | fetch () const final |
void | prefetch (edm::eventsetup::DataKey const &iKey, edm::EventSetupRecordDetails) final |
Protected Member Functions inherited from edm::eventsetup::ESSourceProductResolverBase | |
void | invalidateCache () override |
void | invalidateTransientCache () override |
template<typename ASYNC , typename GUARD > | |
void | prefetchAsyncImplTemplate (ASYNC iAsync, GUARD iGuardFactory, edm::WaitingTaskHolder iTask, edm::eventsetup::EventSetupRecordImpl const &iRecord, edm::eventsetup::DataKey const &iKey, edm::ESParentContext const &iContext) |
Protected Member Functions inherited from edm::eventsetup::ESProductResolver | |
void | clearCacheIsValid () |
Private Member Functions | |
void | initializeForNewIOV () override |
Private Attributes | |
std::shared_ptr< cond::persistency::PayloadProxy< DataT > > | m_data |
Initializer | m_initializer |
Definition at line 27 of file ProductResolver.h.
|
inlineexplicit |
Definition at line 29 of file ProductResolver.h.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::pdata.
|
inlinefinalprotectedvirtual |
Inheriting classes must also override void prefetch(edm::eventsetup::DataKey const& iKey, EventSetupRecordDetails) override;returns the data obtained in the call to prefetch
Implements edm::eventsetup::ESSourceProductResolverTemplate< DataT >.
Definition at line 47 of file ProductResolver.h.
|
inlineoverrideprivatevirtual |
Reimplemented from edm::eventsetup::ESProductResolver.
Definition at line 50 of file ProductResolver.h.
References cond::ProductResolver< RecordT, DataT, Initializer >::m_data.
|
delete |
|
inlinefinalprotectedvirtual |
Implements edm::eventsetup::ESSourceProductResolverBase.
Definition at line 42 of file ProductResolver.h.
References cond::ProductResolver< RecordT, DataT, Initializer >::m_data, and cond::ProductResolver< RecordT, DataT, Initializer >::m_initializer.
|
private |
Definition at line 54 of file ProductResolver.h.
Referenced by cond::ProductResolver< RecordT, DataT, Initializer >::initializeForNewIOV(), and cond::ProductResolver< RecordT, DataT, Initializer >::prefetch().
|
private |
Definition at line 55 of file ProductResolver.h.
Referenced by cond::ProductResolver< RecordT, DataT, Initializer >::prefetch().