1 #ifndef FWCore_Framework_WorkerInPath_h 2 #define FWCore_Framework_WorkerInPath_h 33 typename T::Context
const* context);
37 typename T::MyPrincipal
const&,
EventSetup const&,
39 typename T::Context
const* context);
115 template <
typename T>
117 typename T::MyPrincipal
const& ep,
EventSetup const & es,
119 typename T::Context
const* context) {
133 template <
typename T>
136 typename T::Context
const* context) {
155 if (!T::isEvent_) rc =
true;
void setPathContext(PathContext const *v)
bool checkResultsOfRunWorker(bool wasEvent)
bool runWorker(typename T::MyPrincipal const &, EventSetup const &, StreamID streamID, typename T::Context const *context)
bool doWork(typename T::MyPrincipal const &, EventSetup const &c, StreamID stream, ParentContext const &parentContext, typename T::Context const *context)
void skipWorker(EventPrincipal const &iPrincipal)
FilterAction filterAction() const
void setPathContext(PathContext const *v)
void skipWorker(RunPrincipal const &)
Worker * getWorker() const
void doWorkNoPrefetchingAsync(WaitingTask *task, typename T::MyPrincipal const &, EventSetup const &c, StreamID stream, ParentContext const &parentContext, typename T::Context const *context)
FilterAction filterAction_
void skipWorker(LuminosityBlockPrincipal const &)
PlaceInPathContext placeInPathContext_
void doWorkAsync(WaitingTask *task, typename T::MyPrincipal const &, EventSetup const &c, StreamID stream, ParentContext const &parentContext, typename T::Context const *context)
WorkerInPath(Worker *, FilterAction theAction, unsigned int placeInPath)
void runWorkerAsync(WaitingTask *iTask, typename T::MyPrincipal const &, EventSetup const &, StreamID streamID, typename T::Context const *context)