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::InputProcessBlockCache InputProcessBlockCache
bool hasAbilityToProduceInBeginLumis() const final
typename CacheTypes::RunCache RunCache
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
void doAcquire_(Event const &ev, EventSetup const &es, WaitingTaskWithArenaHolder &holder) final
bool hasAbilityToProduceInEndRuns() const final
bool hasAbilityToProduceInBeginProcessBlocks() const final
typename CacheTypes::LuminosityBlockCache LuminosityBlockCache
bool hasAbilityToProduceInEndLumis() const final
typename CacheTypes::GlobalCache GlobalCache
typename CacheTypes::LuminosityBlockSummaryCache LuminosityBlockSummaryCache
const EDProducer & operator=(const EDProducer &)=delete
typename CacheTypes::RunSummaryCache RunSummaryCache
bool hasAbilityToProduceInBeginRuns() const final
void doAcquireIfNeeded(impl::ExternalWork *, Event const &, EventSetup const &, WaitingTaskWithArenaHolder &)
bool hasAbilityToProduceInEndProcessBlocks() const final