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);
116 template <
typename T>
118 typename T::MyPrincipal
const& ep,
EventSetup const & es,
120 typename T::Context
const* context) {
134 template <
typename T>
137 typename T::Context
const* context) {
156 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
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)