LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ProcessConfiguration.h"
Public Member Functions | |
~ProcessConfiguration () | |
ProcessConfiguration () noexcept | |
ProcessConfiguration (std::string const &name, fhicl::ParameterSetID const &, ReleaseVersion const &) noexcept(false) | |
ProcessConfiguration (ProcessConfiguration const &) noexcept(false) | |
ProcessConfiguration (ProcessConfiguration &&) noexcept(false) | |
ProcessConfiguration & | operator= (ProcessConfiguration const &) |
ProcessConfiguration & | operator= (ProcessConfiguration &&) |
std::string const & | processName () const noexcept |
fhicl::ParameterSetID const & | parameterSetID () const noexcept |
ReleaseVersion const & | releaseVersion () const noexcept |
ProcessConfigurationID | id () const |
Private Attributes | |
std::string | processName_ {} |
fhicl::ParameterSetID | parameterSetID_ {} |
ReleaseVersion | releaseVersion_ {} |
Definition at line 15 of file ProcessConfiguration.h.
|
default |
|
defaultnoexcept |
|
noexcept |
Definition at line 17 of file ProcessConfiguration.cc.
|
defaultnoexcept |
|
defaultnoexcept |
ProcessConfigurationID art::ProcessConfiguration::id | ( | ) | const |
Definition at line 55 of file ProcessConfiguration.cc.
Referenced by art::BranchDescription::BranchDescription(), art::EventProcessor::EventProcessor(), and art::ModuleDescription::processConfigurationID().
|
defaultnoexcept |
|
default |
|
noexcept |
Definition at line 43 of file ProcessConfiguration.cc.
Referenced by art::ModuleDescription::mainParameterSetID(), art::operator<(), art::operator<<(), and art::operator==().
|
noexcept |
Definition at line 37 of file ProcessConfiguration.cc.
Referenced by art::Principal::addToProcessHistory(), art::BranchDescription::BranchDescription(), art::operator<(), art::operator<<(), art::operator==(), and art::ModuleDescription::processName().
|
noexcept |
Definition at line 49 of file ProcessConfiguration.cc.
Referenced by art::operator<(), art::operator<<(), art::operator==(), and art::ModuleDescription::releaseVersion().
|
private |
Definition at line 39 of file ProcessConfiguration.h.
|
private |
Definition at line 38 of file ProcessConfiguration.h.
|
private |
Definition at line 40 of file ProcessConfiguration.h.