CMS 3D CMS Logo

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

#include <Worker.h>

Public Types

typedef OccurrenceTraits< RunPrincipal, BranchActionGlobalEndArg
 

Static Public Member Functions

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

Detailed Description

template<>
class edm::workerhelper::CallImpl< OccurrenceTraits< RunPrincipal, BranchActionGlobalEnd > >

Definition at line 709 of file Worker.h.

Member Typedef Documentation

Definition at line 711 of file Worker.h.

Member Function Documentation

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

Definition at line 712 of file Worker.h.

References edm::Worker::implDoEnd().

718  {
719  ModuleSignalSentry<Arg> cpp(actReg, context, mcc);
720  return iWorker->implDoEnd(ep, es, mcc);
721  }
static SerialTaskQueue* edm::workerhelper::CallImpl< OccurrenceTraits< RunPrincipal, BranchActionGlobalEnd > >::enableGlobalQueue ( Worker iWorker)
inlinestatic

Definition at line 725 of file Worker.h.

References edm::Worker::globalRunsQueue().

725 { return iWorker->globalRunsQueue(); }
static bool edm::workerhelper::CallImpl< OccurrenceTraits< RunPrincipal, BranchActionGlobalEnd > >::needToRunSelection ( Worker const *  iWorker)
inlinestatic

Definition at line 723 of file Worker.h.

723 { return false; }
static SerialTaskQueue* edm::workerhelper::CallImpl< OccurrenceTraits< RunPrincipal, BranchActionGlobalEnd > >::pauseGlobalQueue ( Worker iWorker)
inlinestatic

Definition at line 724 of file Worker.h.

724 { return nullptr; }
static bool edm::workerhelper::CallImpl< OccurrenceTraits< RunPrincipal, BranchActionGlobalEnd > >::wantsTransition ( Worker const *  iWorker)
inlinestatic

Definition at line 722 of file Worker.h.

References edm::Worker::wantsGlobalRuns().

722 { return iWorker->wantsGlobalRuns(); }