LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ProcessTag.h"
Public Types | |
enum | allowed_search { allowed_search::all_processes, allowed_search::current_process, allowed_search::input_source, allowed_search::invalid } |
Public Member Functions | |
ProcessTag () | |
ProcessTag (std::string const &specified_process_name) | |
ProcessTag (std::string const &specified_process_name, std::string const ¤t_process_name) | |
auto const & | name () const |
bool | current_process_search_allowed () const |
bool | input_source_search_allowed () const |
Private Attributes | |
allowed_search | search_ {allowed_search::invalid} |
std::string | name_ {} |
Definition at line 7 of file ProcessTag.h.
|
strong |
Enumerator | |
---|---|
all_processes | |
current_process | |
input_source | |
invalid |
Definition at line 9 of file ProcessTag.h.
|
explicitdefault |
|
explicit |
Definition at line 49 of file ProcessTag.cc.
|
explicit |
bool art::ProcessTag::current_process_search_allowed | ( | ) | const |
Definition at line 68 of file ProcessTag.cc.
References all_processes, current_process, and search_.
Referenced by art::Principal::findGroupsForProduct(), art::Principal::getMatchingSequence(), and name().
bool art::ProcessTag::input_source_search_allowed | ( | ) | const |
Definition at line 60 of file ProcessTag.cc.
References all_processes, input_source, and search_.
Referenced by art::Principal::findGroupsForProduct(), art::Principal::getMatchingSequence(), and name().
|
inline |
Definition at line 23 of file ProcessTag.h.
References current_process_search_allowed(), input_source_search_allowed(), and name_.
Referenced by art::Principal::getByLabel(), and art::ProductRetriever::getContainerForView_().
|
private |
Definition at line 32 of file ProcessTag.h.
Referenced by name(), and ProcessTag().
|
private |
Definition at line 31 of file ProcessTag.h.
Referenced by current_process_search_allowed(), and input_source_search_allowed().