4 #include "cetlib/MD5Digest.h" 14 ProcessConfiguration::~ProcessConfiguration() =
default;
15 ProcessConfiguration::ProcessConfiguration() noexcept = default;
18 string const& procName,
19 fhicl::ParameterSetID const& pSetID,
21 : processName_{procName}
22 , parameterSetID_{pSetID}
23 , releaseVersion_{relVersion}
26 ProcessConfiguration::ProcessConfiguration(
37 ProcessConfiguration::processName() const noexcept
43 ProcessConfiguration::parameterSetID() const noexcept
45 return parameterSetID_;
49 ProcessConfiguration::releaseVersion() const noexcept
51 return releaseVersion_;
55 ProcessConfiguration::id()
const 59 string stringrep = oss.str();
60 cet::MD5Digest md5alg(stringrep);
ReleaseVersion const & releaseVersion() const noexcept
std::string ReleaseVersion
bool operator!=(ProcessConfiguration const &a, ProcessConfiguration const &b)
std::ostream & operator<<(std::ostream &os, ProcessConfiguration const &pc)
Hash< ProcessConfigurationType > ProcessConfigurationID
bool operator==(ProcessConfiguration const &a, ProcessConfiguration const &b)
std::string const & processName() const noexcept
fhicl::ParameterSetID const & parameterSetID() const noexcept
bool operator<(ProcessConfiguration const &a, ProcessConfiguration const &b)