#include <PathsInfo.h>
Public Member Functions | |
std::map< std::string, std::shared_ptr< Worker > > & | workers () |
std::map< std::string, std::shared_ptr< Worker > > const & | workers () const |
void | add_path (ActionTable const &, ActivityRegistry const &, PathContext const &, std::vector< WorkerInPath > &&, GlobalTaskGroup &) |
std::vector< Path > & | paths () |
std::vector< Path > const & | paths () const |
std::vector< std::string > | pathNames () const |
HLTGlobalStatus & | pathResults () |
void | reset () |
void | reset_for_event () |
void | incrementTotalEventCount () |
void | incrementPassedEventCount () |
std::size_t | passedEvents () const |
std::size_t | failedEvents () const |
std::size_t | totalEvents () const |
Private Attributes | |
std::map< std::string, std::shared_ptr< Worker > > | workers_ {} |
std::vector< Path > | paths_ {} |
HLTGlobalStatus | pathResults_ {} |
std::atomic< std::size_t > | totalEvents_ {} |
std::atomic< std::size_t > | passedEvents_ {} |
Definition at line 16 of file PathsInfo.h.
void art::PathsInfo::add_path | ( | ActionTable const & | actions, |
ActivityRegistry const & | registry, | ||
PathContext const & | pc, | ||
std::vector< WorkerInPath > && | wips, | ||
GlobalTaskGroup & | task_group | ||
) |
Definition at line 31 of file PathsInfo.cc.
size_t art::PathsInfo::failedEvents | ( | ) | const |
Definition at line 113 of file PathsInfo.cc.
void art::PathsInfo::incrementPassedEventCount | ( | ) |
Definition at line 101 of file PathsInfo.cc.
void art::PathsInfo::incrementTotalEventCount | ( | ) |
Definition at line 95 of file PathsInfo.cc.
size_t art::PathsInfo::passedEvents | ( | ) | const |
Definition at line 107 of file PathsInfo.cc.
Definition at line 63 of file PathsInfo.cc.
HLTGlobalStatus & art::PathsInfo::pathResults | ( | ) |
Definition at line 89 of file PathsInfo.cc.
Definition at line 51 of file PathsInfo.cc.
Definition at line 57 of file PathsInfo.cc.
void art::PathsInfo::reset | ( | ) |
Definition at line 74 of file PathsInfo.cc.
void art::PathsInfo::reset_for_event | ( | ) |
Definition at line 82 of file PathsInfo.cc.
size_t art::PathsInfo::totalEvents | ( | ) | const |
Definition at line 119 of file PathsInfo.cc.
Definition at line 19 of file PathsInfo.cc.
Definition at line 25 of file PathsInfo.cc.
|
private |
Definition at line 43 of file PathsInfo.h.
|
private |
Definition at line 41 of file PathsInfo.h.
|
private |
Definition at line 40 of file PathsInfo.h.
|
private |
Definition at line 42 of file PathsInfo.h.
|
private |
Definition at line 39 of file PathsInfo.h.