![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "WorkerInPath.h"
Classes | |
| struct | ConfigInfo |
| class | WorkerInPathDoneTask |
Public Member Functions | |
| WorkerInPath (cet::exempt_ptr< Worker >, detail::FilterAction, PathContext const &, GlobalTaskGroup &group) | |
| Worker * | getWorker () const |
| detail::FilterAction | filterAction () const |
| bool | returnCode () const |
| bool | run (Transition, Principal &) |
| void | run (hep::concurrency::WaitingTaskPtr workerDoneTask, EventPrincipal &) |
| void | clearCounters () |
| std::size_t | timesVisited () const |
| std::size_t | timesPassed () const |
| std::size_t | timesFailed () const |
| std::size_t | timesExcept () const |
Private Attributes | |
| cet::exempt_ptr< Worker > | worker_ |
| detail::FilterAction | filterAction_ |
| ModuleContext | moduleContext_ |
| GlobalTaskGroup * | taskGroup_ |
| bool | returnCode_ {false} |
| std::size_t | counts_visited_ {} |
| std::size_t | counts_passed_ {} |
| std::size_t | counts_failed_ {} |
| std::size_t | counts_thrown_ {} |
Definition at line 32 of file WorkerInPath.h.
| art::WorkerInPath::WorkerInPath | ( | cet::exempt_ptr< Worker > | w, |
| detail::FilterAction | fa, | ||
| PathContext const & | pc, | ||
| GlobalTaskGroup & | group | ||
| ) |
Definition at line 17 of file WorkerInPath.cc.
References fa(), filterAction_, moduleContext_, taskGroup_, and w.
| void art::WorkerInPath::clearCounters | ( | ) |
| detail::FilterAction art::WorkerInPath::filterAction | ( | ) | const |
| Worker * art::WorkerInPath::getWorker | ( | ) | const |
| bool art::WorkerInPath::returnCode | ( | ) | const |
| bool art::WorkerInPath::run | ( | Transition | trans, |
| Principal & | principal | ||
| ) |
| void art::WorkerInPath::run | ( | hep::concurrency::WaitingTaskPtr | workerDoneTask, |
| EventPrincipal & | |||
| ) |
| size_t art::WorkerInPath::timesExcept | ( | ) | const |
| size_t art::WorkerInPath::timesFailed | ( | ) | const |
| size_t art::WorkerInPath::timesPassed | ( | ) | const |
| size_t art::WorkerInPath::timesVisited | ( | ) | const |
|
private |
Definition at line 79 of file WorkerInPath.h.
Referenced by timesFailed().
|
private |
Definition at line 78 of file WorkerInPath.h.
Referenced by timesPassed().
|
private |
Definition at line 80 of file WorkerInPath.h.
Referenced by timesExcept().
|
private |
Definition at line 77 of file WorkerInPath.h.
Referenced by timesVisited().
|
private |
Definition at line 69 of file WorkerInPath.h.
Referenced by filterAction(), and WorkerInPath().
|
private |
Definition at line 70 of file WorkerInPath.h.
Referenced by run(), and WorkerInPath().
|
private |
Definition at line 74 of file WorkerInPath.h.
Referenced by returnCode().
|
private |
Definition at line 71 of file WorkerInPath.h.
Referenced by art::WorkerInPath::WorkerInPathDoneTask::operator()(), WorkerInPath(), and art::WorkerInPath::WorkerInPathDoneTask::WorkerInPathDoneTask().
|
private |
Definition at line 66 of file WorkerInPath.h.
Referenced by getWorker(), and run().