CMS 3D CMS Logo

Namespaces | Classes | Typedefs | Functions
edm::stream Namespace Reference

Namespaces

 callGlobalDetail
 
 impl
 

Classes

class  AbilityChecker
 
class  AbilityToImplementor
 
struct  AbilityToImplementor< edm::Accumulator >
 
struct  AbilityToImplementor< edm::BeginLuminosityBlockProducer >
 
struct  AbilityToImplementor< edm::BeginProcessBlockProducer >
 
struct  AbilityToImplementor< edm::BeginRunProducer >
 
struct  AbilityToImplementor< edm::EndLuminosityBlockProducer >
 
struct  AbilityToImplementor< edm::EndProcessBlockProducer >
 
struct  AbilityToImplementor< edm::EndRunProducer >
 
struct  AbilityToImplementor< edm::ExternalWork >
 
struct  AbilityToImplementor< edm::GlobalCache< C > >
 
struct  AbilityToImplementor< edm::InputProcessBlockCache< CacheTypes... > >
 
struct  AbilityToImplementor< edm::LuminosityBlockCache< C > >
 
struct  AbilityToImplementor< edm::LuminosityBlockSummaryCache< C > >
 
struct  AbilityToImplementor< edm::RunCache< C > >
 
struct  AbilityToImplementor< edm::RunSummaryCache< C > >
 
struct  AbilityToImplementor< edm::WatchProcessBlock >
 
struct  BaseToAdaptor
 
struct  BaseToAdaptor< EDAnalyzerAdaptorBase, ModType >
 
struct  BaseToAdaptor< EDFilterAdaptorBase, ModType >
 
struct  BaseToAdaptor< EDProducerAdaptorBase, ModType >
 
class  CacheContexts
 
struct  CallBeginLuminosityBlockProduceImpl
 
struct  CallBeginLuminosityBlockProduceImpl< T, false >
 
struct  CallBeginProcessBlockProduceImpl
 
struct  CallBeginProcessBlockProduceImpl< T, false, false >
 
struct  CallBeginProcessBlockProduceImpl< T, false, true >
 
struct  CallBeginProcessBlockProduceImpl< T, true, false >
 
struct  CallBeginRunProduceImpl
 
struct  CallBeginRunProduceImpl< T, false >
 
struct  CallEndLuminosityBlockProduceImpl
 
struct  CallEndLuminosityBlockProduceImpl< T, true, false >
 
struct  CallEndLuminosityBlockProduceImpl< T, true, true >
 
struct  CallEndProcessBlockProduceImpl
 
struct  CallEndProcessBlockProduceImpl< T, false, false >
 
struct  CallEndProcessBlockProduceImpl< T, false, true >
 
struct  CallEndProcessBlockProduceImpl< T, true, false >
 
struct  CallEndRunProduceImpl
 
struct  CallEndRunProduceImpl< T, true, false >
 
struct  CallEndRunProduceImpl< T, true, true >
 
struct  CallGlobalImpl
 
struct  CallGlobalImpl< T, false >
 
struct  CallGlobalLuminosityBlockImpl
 
struct  CallGlobalLuminosityBlockImpl< T, false >
 
struct  CallGlobalLuminosityBlockSummaryImpl
 
struct  CallGlobalLuminosityBlockSummaryImpl< T, false >
 
struct  CallGlobalRunImpl
 
struct  CallGlobalRunImpl< T, false >
 
struct  CallGlobalRunSummaryImpl
 
struct  CallGlobalRunSummaryImpl< T, false >
 
struct  CallInputProcessBlockImpl
 
struct  CallInputProcessBlockImpl< T, false, false >
 
struct  CallInputProcessBlockImpl< T, false, true >
 
struct  CallInputProcessBlockImpl< T, true, false >
 
struct  CallWatchProcessBlockImpl
 
struct  CallWatchProcessBlockImpl< T, false, false >
 
struct  CallWatchProcessBlockImpl< T, false, true >
 
struct  CallWatchProcessBlockImpl< T, true, false >
 
class  EDAnalyzer
 
class  EDAnalyzerAdaptor
 
class  EDAnalyzerAdaptorBase
 
class  EDAnalyzerBase
 
class  EDFilter
 
class  EDFilterAdaptor
 
class  EDFilterAdaptorBase
 
class  EDFilterBase
 
class  EDProducer
 
class  EDProducerAdaptor
 
class  EDProducerAdaptorBase
 
class  EDProducerBase
 
class  LuminosityBlockContextT
 
class  ProducingModuleAdaptor
 
class  ProducingModuleAdaptorBase
 
class  RunContextT
 

Typedefs

template<typename T >
using CallBeginLuminosityBlockProduce = CallBeginLuminosityBlockProduceImpl< T, T::HasAbility::kBeginLuminosityBlockProducer >
 
template<typename T >
using CallBeginProcessBlockProduce = CallBeginProcessBlockProduceImpl< T, T::HasAbility::kBeginProcessBlockProducer, T::HasAbility::kGlobalCache >
 
template<typename T >
using CallBeginRunProduce = CallBeginRunProduceImpl< T, T::HasAbility::kBeginRunProducer >
 
template<typename T >
using CallEndLuminosityBlockProduce = CallEndLuminosityBlockProduceImpl< T, T::HasAbility::kEndLuminosityBlockProducer, T::HasAbility::kLuminosityBlockSummaryCache >
 
template<typename T >
using CallEndProcessBlockProduce = CallEndProcessBlockProduceImpl< T, T::HasAbility::kEndProcessBlockProducer, T::HasAbility::kGlobalCache >
 
template<typename T >
using CallEndRunProduce = CallEndRunProduceImpl< T, T::HasAbility::kEndRunProducer, T::HasAbility::kRunSummaryCache >
 
template<typename T >
using CallGlobal = CallGlobalImpl< T, T::HasAbility::kGlobalCache >
 
template<typename T >
using CallGlobalLuminosityBlock = CallGlobalLuminosityBlockImpl< T, T::HasAbility::kLuminosityBlockCache >
 
template<typename T >
using CallGlobalLuminosityBlockSummary = CallGlobalLuminosityBlockSummaryImpl< T, T::HasAbility::kLuminosityBlockSummaryCache >
 
template<typename T >
using CallGlobalRun = CallGlobalRunImpl< T, T::HasAbility::kRunCache >
 
template<typename T >
using CallGlobalRunSummary = CallGlobalRunSummaryImpl< T, T::HasAbility::kRunSummaryCache >
 
template<typename T >
using CallInputProcessBlock = CallInputProcessBlockImpl< T, T::HasAbility::kInputProcessBlockCache, T::HasAbility::kGlobalCache >
 
template<typename T >
using CallWatchProcessBlock = CallWatchProcessBlockImpl< T, T::HasAbility::kWatchProcessBlock, T::HasAbility::kGlobalCache >
 
template<typename T >
using EDFilterAdaptor = ProducingModuleAdaptor< T, EDFilterBase, EDFilterAdaptorBase >
 
template<typename T >
using EDProducerAdaptor = ProducingModuleAdaptor< T, EDProducerBase, EDProducerAdaptorBase >
 

Functions

void doAcquireIfNeeded (impl::ExternalWork *, Event const &, EventSetup const &, WaitingTaskWithArenaHolder &)
 
void doAcquireIfNeeded (void *, Event const &, EventSetup const &, WaitingTaskWithArenaHolder &)
 

Typedef Documentation

◆ CallBeginLuminosityBlockProduce

template<typename T >
using edm::stream::CallBeginLuminosityBlockProduce = typedef CallBeginLuminosityBlockProduceImpl<T, T::HasAbility::kBeginLuminosityBlockProducer>

Definition at line 511 of file callAbilities.h.

◆ CallBeginProcessBlockProduce

template<typename T >
using edm::stream::CallBeginProcessBlockProduce = typedef CallBeginProcessBlockProduceImpl<T, T::HasAbility::kBeginProcessBlockProducer, T::HasAbility::kGlobalCache>

Definition at line 405 of file callAbilities.h.

◆ CallBeginRunProduce

template<typename T >
using edm::stream::CallBeginRunProduce = typedef CallBeginRunProduceImpl<T, T::HasAbility::kBeginRunProducer>

Definition at line 454 of file callAbilities.h.

◆ CallEndLuminosityBlockProduce

template<typename T >
using edm::stream::CallEndLuminosityBlockProduce = typedef CallEndLuminosityBlockProduceImpl<T, T::HasAbility::kEndLuminosityBlockProducer, T::HasAbility::kLuminosityBlockSummaryCache>

Definition at line 548 of file callAbilities.h.

◆ CallEndProcessBlockProduce

template<typename T >
using edm::stream::CallEndProcessBlockProduce = typedef CallEndProcessBlockProduceImpl<T, T::HasAbility::kEndProcessBlockProducer, T::HasAbility::kGlobalCache>

Definition at line 436 of file callAbilities.h.

◆ CallEndRunProduce

template<typename T >
using edm::stream::CallEndRunProduce = typedef CallEndRunProduceImpl<T, T::HasAbility::kEndRunProducer, T::HasAbility::kRunSummaryCache>

Definition at line 488 of file callAbilities.h.

◆ CallGlobal

template<typename T >
using edm::stream::CallGlobal = typedef CallGlobalImpl<T, T::HasAbility::kGlobalCache>

Definition at line 69 of file callAbilities.h.

◆ CallGlobalLuminosityBlock

template<typename T >
using edm::stream::CallGlobalLuminosityBlock = typedef CallGlobalLuminosityBlockImpl<T, T::HasAbility::kLuminosityBlockCache>

Definition at line 286 of file callAbilities.h.

◆ CallGlobalLuminosityBlockSummary

template<typename T >
using edm::stream::CallGlobalLuminosityBlockSummary = typedef CallGlobalLuminosityBlockSummaryImpl<T, T::HasAbility::kLuminosityBlockSummaryCache>

Definition at line 333 of file callAbilities.h.

◆ CallGlobalRun

template<typename T >
using edm::stream::CallGlobalRun = typedef CallGlobalRunImpl<T, T::HasAbility::kRunCache>

Definition at line 205 of file callAbilities.h.

◆ CallGlobalRunSummary

template<typename T >
using edm::stream::CallGlobalRunSummary = typedef CallGlobalRunSummaryImpl<T, T::HasAbility::kRunSummaryCache>

Definition at line 248 of file callAbilities.h.

◆ CallInputProcessBlock

template<typename T >
using edm::stream::CallInputProcessBlock = typedef CallInputProcessBlockImpl<T, T::HasAbility::kInputProcessBlockCache, T::HasAbility::kGlobalCache>

Definition at line 173 of file callAbilities.h.

◆ CallWatchProcessBlock

template<typename T >
using edm::stream::CallWatchProcessBlock = typedef CallWatchProcessBlockImpl<T, T::HasAbility::kWatchProcessBlock, T::HasAbility::kGlobalCache>

Definition at line 374 of file callAbilities.h.

◆ EDFilterAdaptor

Definition at line 34 of file EDFilterAdaptor.h.

◆ EDProducerAdaptor

Definition at line 35 of file EDProducerAdaptor.h.

Function Documentation

◆ doAcquireIfNeeded() [1/2]

void edm::stream::doAcquireIfNeeded ( impl::ExternalWork base,
Event const &  ev,
EventSetup const &  es,
WaitingTaskWithArenaHolder holder 
)

◆ doAcquireIfNeeded() [2/2]

void edm::stream::doAcquireIfNeeded ( void *  ,
Event const &  ,
EventSetup const &  ,
WaitingTaskWithArenaHolder  
)

Definition at line 22 of file ProducingModuleHelper.cc.

22 {}