#include <TriggerPathsExecutor.h>
Classes | |
class | PathsDoneTask |
Public Member Functions | |
TriggerPathsExecutor (ScheduleID, PathManager &, ActionTable const &, std::unique_ptr< Worker > triggerResultsInserter, GlobalTaskGroup &group) | |
TriggerPathsExecutor (TriggerPathsExecutor const &)=delete | |
TriggerPathsExecutor (TriggerPathsExecutor &&)=delete | |
TriggerPathsExecutor & | operator= (TriggerPathsExecutor const &)=delete |
TriggerPathsExecutor & | operator= (TriggerPathsExecutor &&)=delete |
void | process (Transition, Principal &) |
void | process_event (hep::concurrency::WaitingTaskPtr endPathTask, EventPrincipal &) |
void | beginJob (detail::SharedResources const &resources) |
void | endJob () |
void | respondToOpenInputFile (FileBlock const &) |
void | respondToCloseInputFile (FileBlock const &) |
void | respondToOpenOutputFiles (FileBlock const &) |
void | respondToCloseOutputFiles (FileBlock const &) |
void | process_event_paths_done (EventPrincipal &) |
Private Member Functions | |
bool | skipNonReplicated_ (Worker const &) |
Private Attributes | |
ScheduleContext const | sc_ |
ActionTable const & | actionTable_ |
PathsInfo & | triggerPathsInfo_ |
std::unique_ptr< Worker > | results_inserter_ |
GlobalTaskGroup & | taskGroup_ |
Definition at line 42 of file TriggerPathsExecutor.h.
art::TriggerPathsExecutor::TriggerPathsExecutor | ( | ScheduleID | scheduleID, |
PathManager & | pm, | ||
ActionTable const & | actions, | ||
std::unique_ptr< Worker > | triggerResultsInserter, | ||
GlobalTaskGroup & | group | ||
) |
Definition at line 27 of file TriggerPathsExecutor.cc.
|
delete |
|
delete |
void art::TriggerPathsExecutor::beginJob | ( | detail::SharedResources const & | resources | ) |
Definition at line 43 of file TriggerPathsExecutor.cc.
void art::TriggerPathsExecutor::endJob | ( | ) |
Definition at line 58 of file TriggerPathsExecutor.cc.
|
delete |
|
delete |
void art::TriggerPathsExecutor::process | ( | Transition | trans, |
Principal & | principal | ||
) |
Definition at line 170 of file TriggerPathsExecutor.cc.
void art::TriggerPathsExecutor::process_event | ( | hep::concurrency::WaitingTaskPtr | endPathTask, |
EventPrincipal & | |||
) |
Definition at line 223 of file TriggerPathsExecutor.cc.
void art::TriggerPathsExecutor::process_event_paths_done | ( | EventPrincipal & | principal | ) |
Definition at line 264 of file TriggerPathsExecutor.cc.
void art::TriggerPathsExecutor::respondToCloseInputFile | ( | FileBlock const & | fb | ) |
Definition at line 125 of file TriggerPathsExecutor.cc.
void art::TriggerPathsExecutor::respondToCloseOutputFiles | ( | FileBlock const & | fb | ) |
Definition at line 155 of file TriggerPathsExecutor.cc.
void art::TriggerPathsExecutor::respondToOpenInputFile | ( | FileBlock const & | fb | ) |
Definition at line 110 of file TriggerPathsExecutor.cc.
void art::TriggerPathsExecutor::respondToOpenOutputFiles | ( | FileBlock const & | fb | ) |
Definition at line 140 of file TriggerPathsExecutor.cc.
|
private |
Definition at line 76 of file TriggerPathsExecutor.h.
|
private |
Definition at line 78 of file TriggerPathsExecutor.h.
|
private |
Definition at line 75 of file TriggerPathsExecutor.h.
|
private |
Definition at line 79 of file TriggerPathsExecutor.h.
|
private |
Definition at line 77 of file TriggerPathsExecutor.h.