CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions
edm::workerhelper::CallImpl< OccurrenceTraits< EventPrincipal, BranchActionStreamBegin > > Class Template Reference

#include <Worker.h>

Public Types

typedef OccurrenceTraits< EventPrincipal, BranchActionStreamBeginArg
 

Static Public Member Functions

static bool call (Worker *iWorker, StreamID, EventPrincipal const &ep, EventSetupImpl const &es, ActivityRegistry *, ModuleCallingContext const *mcc, Arg::Context const *)
 
static SerialTaskQueueenableGlobalQueue (Worker *)
 
static bool needToRunSelection (Worker const *iWorker)
 
static SerialTaskQueuepauseGlobalQueue (Worker *)
 
static bool wantsTransition (Worker const *iWorker)
 

Detailed Description

template<>
class edm::workerhelper::CallImpl< OccurrenceTraits< EventPrincipal, BranchActionStreamBegin > >

Definition at line 650 of file Worker.h.

Member Typedef Documentation

Definition at line 652 of file Worker.h.

Member Function Documentation

static bool edm::workerhelper::CallImpl< OccurrenceTraits< EventPrincipal, BranchActionStreamBegin > >::call ( Worker iWorker,
StreamID  ,
EventPrincipal const &  ep,
EventSetupImpl const &  es,
ActivityRegistry ,
ModuleCallingContext const *  mcc,
Arg::Context const *   
)
inlinestatic

Definition at line 653 of file Worker.h.

References edm::Worker::implDo().

659  {
660  //Signal sentry is handled by the module
661  return iWorker->implDo(ep, es, mcc);
662  }

Definition at line 667 of file Worker.h.

667 { return nullptr; }
static bool edm::workerhelper::CallImpl< OccurrenceTraits< EventPrincipal, BranchActionStreamBegin > >::needToRunSelection ( Worker const *  iWorker)
inlinestatic

Definition at line 664 of file Worker.h.

References edm::Worker::implNeedToRunSelection().

664 { return iWorker->implNeedToRunSelection(); }

Definition at line 666 of file Worker.h.

666 { return nullptr; }
static bool edm::workerhelper::CallImpl< OccurrenceTraits< EventPrincipal, BranchActionStreamBegin > >::wantsTransition ( Worker const *  iWorker)
inlinestatic

Definition at line 663 of file Worker.h.

663 { return true; }