![]() |
LArSoft
v10_06_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().