CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
edm::RepeatingCachedRootSource::RCDelayedReader Class Reference
Inheritance diagram for edm::RepeatingCachedRootSource::RCDelayedReader:
edm::DelayedReader

Public Member Functions

std::shared_ptr< edm::WrapperBasegetProduct_ (edm::BranchID const &k, edm::EDProductGetter const *ep) final
 
void mergeReaders_ (edm::DelayedReader *) final
 
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const * postEventReadFromSourceSignal () const final
 
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const * preEventReadFromSourceSignal () const final
 
void reset_ () final
 
- Public Member Functions inherited from edm::DelayedReader
std::shared_ptr< WrapperBasegetProduct (BranchID const &k, EDProductGetter const *ep, ModuleCallingContext const *mcc=nullptr)
 
void mergeReaders (DelayedReader *other)
 
void reset ()
 
std::pair< SharedResourcesAcquirer *, std::recursive_mutex * > sharedResources () const
 
virtual ~DelayedReader ()
 

Public Attributes

edm::RepeatingCachedRootSource const * m_source
 
unsigned int m_streamIndex
 

Detailed Description

Definition at line 58 of file RepeatingCachedRootSource.cc.

Member Function Documentation

◆ getProduct_()

std::shared_ptr<edm::WrapperBase> edm::RepeatingCachedRootSource::RCDelayedReader::getProduct_ ( edm::BranchID const &  k,
edm::EDProductGetter const *  ep 
)
inlinefinalvirtual

◆ mergeReaders_()

void edm::RepeatingCachedRootSource::RCDelayedReader::mergeReaders_ ( edm::DelayedReader )
inlinefinalvirtual

Implements edm::DelayedReader.

Definition at line 63 of file RepeatingCachedRootSource.cc.

63 { assert(false); }

References cms::cuda::assert().

◆ postEventReadFromSourceSignal()

signalslot::Signal<void(StreamContext const&, ModuleCallingContext const&)> const* edm::RepeatingCachedRootSource::RCDelayedReader::postEventReadFromSourceSignal ( ) const
inlinefinalvirtual

Implements edm::DelayedReader.

Definition at line 73 of file RepeatingCachedRootSource.cc.

74  {
75  return nullptr;
76  }

◆ preEventReadFromSourceSignal()

signalslot::Signal<void(StreamContext const&, ModuleCallingContext const&)> const* edm::RepeatingCachedRootSource::RCDelayedReader::preEventReadFromSourceSignal ( ) const
inlinefinalvirtual

Implements edm::DelayedReader.

Definition at line 69 of file RepeatingCachedRootSource.cc.

70  {
71  return nullptr;
72  }

◆ reset_()

void edm::RepeatingCachedRootSource::RCDelayedReader::reset_ ( )
inlinefinalvirtual

Implements edm::DelayedReader.

Definition at line 64 of file RepeatingCachedRootSource.cc.

64 {}

Member Data Documentation

◆ m_source

edm::RepeatingCachedRootSource const* edm::RepeatingCachedRootSource::RCDelayedReader::m_source

Definition at line 67 of file RepeatingCachedRootSource.cc.

Referenced by getProduct_().

◆ m_streamIndex

unsigned int edm::RepeatingCachedRootSource::RCDelayedReader::m_streamIndex

Definition at line 66 of file RepeatingCachedRootSource.cc.

Referenced by getProduct_().

cms::cuda::assert
assert(be >=bs)
edm::RepeatingCachedRootSource::getProduct
std::shared_ptr< WrapperBase > getProduct(unsigned int iStreamIndex, BranchID const &k, EDProductGetter const *ep) const
Definition: RepeatingCachedRootSource.cc:288
dqmdumpme.k
k
Definition: dqmdumpme.py:60
edm::RepeatingCachedRootSource::RCDelayedReader::m_streamIndex
unsigned int m_streamIndex
Definition: RepeatingCachedRootSource.cc:66
edm::RepeatingCachedRootSource::RCDelayedReader::m_source
edm::RepeatingCachedRootSource const * m_source
Definition: RepeatingCachedRootSource.cc:67
SiStripBadComponentsDQMServiceTemplate_cfg.ep
ep
Definition: SiStripBadComponentsDQMServiceTemplate_cfg.py:86