LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "Actions.h"
Public Member Functions | |
ActionTable () | |
ActionTable (fhicl::ParameterSet const &) | |
void | add (std::string const &category, actions::ActionCodes code) |
actions::ActionCodes | find (std::string const &category) const |
Private Types | |
using | ActionMap = std::map< std::string, actions::ActionCodes > |
Private Member Functions | |
void | addDefaults_ () |
void | install_ (actions::ActionCodes code, fhicl::ParameterSet const &scheduler) |
Private Attributes | |
ActionMap | map_ |
|
private |
art::ActionTable::ActionTable | ( | ) |
|
explicit |
Definition at line 44 of file Actions.cc.
References addDefaults_(), art::actions::FailModule, art::actions::FailPath, fhicl::ParameterSet::get(), art::actions::IgnoreCompletely, install_(), art::actions::Rethrow, and art::actions::SkipEvent.
void art::ActionTable::add | ( | std::string const & | category, |
actions::ActionCodes | code | ||
) |
|
private |
Definition at line 57 of file Actions.cc.
References art::debugit, and map_.
Referenced by ActionTable().
actions::ActionCodes art::ActionTable::find | ( | std::string const & | category | ) | const |
Definition at line 87 of file Actions.cc.
References evd::details::end(), map_, and art::actions::Rethrow.
Referenced by art::Worker::doWork(), art::Path::handleWorkerFailure(), art::EndPathExecutor::process(), art::Schedule::process(), and art::EventProcessor::process_().
|
private |
Definition at line 70 of file Actions.cc.
References art::actions::actionName(), add(), and fhicl::ParameterSet::get().
Referenced by ActionTable().
|
private |
Definition at line 34 of file Actions.h.
Referenced by add(), addDefaults_(), and find().