1 #ifndef FWCore_Framework_stream_EDProducer_h 2 #define FWCore_Framework_stream_EDProducer_h 34 class WaitingTaskWithArenaHolder;
37 template<
typename...
T>
39 public std::conditional<CheckAbility<edm::module::Abilities::kAccumulator,T...>::kHasIt,
48 typedef typename CacheTypes::RunCache
RunCache;
LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > LuminosityBlockContext
CacheTypes::GlobalCache GlobalCache
CacheTypes::RunCache RunCache
bool hasAbilityToProduceInRuns() const final
CacheContexts< T... > CacheTypes
CacheTypes::RunSummaryCache RunSummaryCache
CacheTypes::LuminosityBlockCache LuminosityBlockCache
void doAcquire_(Event const &ev, EventSetup const &es, WaitingTaskWithArenaHolder &holder) override final
AbilityChecker< T... > HasAbility
CacheTypes::LuminosityBlockSummaryCache LuminosityBlockSummaryCache
const EDProducer & operator=(const EDProducer &)=delete
bool hasAbilityToProduceInLumis() const final
RunContextT< RunCache, GlobalCache > RunContext
void doAcquireIfNeeded(impl::ExternalWork *, Event const &, EventSetup const &, WaitingTaskWithArenaHolder &)