23 auto const& check = cet::crc32{canonicalProductName}.digest();
25 <<
"[" << check <<
"] " 26 <<
"from canonical product name: " 27 <<
"\"" << canonicalProductName <<
"\"";
std::ostream & operator<<(std::ostream &os, EDAnalyzer::Table< T > const &t)
std::string canonicalProductName(std::string const &friendlyClassName, std::string const &moduleLabel, std::string const &productInstanceName, std::string const &processName)
void setID(std::string const &canonicalProductName)
static value_type toID(std::string const &branchName)
std::string value(boost::any const &)
MaybeLogger_< ELseverityLevel::ELsev_success, false > LogDebug