Go to the documentation of this file. 1 #ifndef FWCore_Framework_stream_EDProducer_h
2 #define FWCore_Framework_stream_EDProducer_h
31 class WaitingTaskWithArenaHolder;
35 template <
typename...
T>
37 public std::conditional<CheckAbility<edm::module::Abilities::kAccumulator, T...>::kHasIt,
45 using RunCache =
typename CacheTypes::RunCache;
typename CacheTypes::GlobalCache GlobalCache
const EDProducer & operator=(const EDProducer &)=delete
typename CacheTypes::RunSummaryCache RunSummaryCache
bool hasAbilityToProduceInBeginLumis() const final
uint32_t const T *__restrict__ const uint32_t *__restrict__ int32_t int Histo::index_type cudaStream_t stream
bool hasAbilityToProduceInBeginRuns() const final
bool hasAbilityToProduceInEndRuns() const final
typename CacheTypes::LuminosityBlockSummaryCache LuminosityBlockSummaryCache
void doAcquire_(Event const &ev, EventSetup const &es, WaitingTaskWithArenaHolder &holder) final
bool hasAbilityToProduceInEndLumis() const final
typename CacheTypes::LuminosityBlockCache LuminosityBlockCache
typename CacheTypes::InputProcessBlockCache InputProcessBlockCache
typename CacheTypes::RunCache RunCache
void doAcquireIfNeeded(impl::ExternalWork *, Event const &, EventSetup const &, WaitingTaskWithArenaHolder &)
bool hasAbilityToProduceInBeginProcessBlocks() const final
bool hasAbilityToProduceInEndProcessBlocks() const final