2 #include "cetlib/crc32.h" 21 return cet::crc32{canonicalProductName}.digest();
constexpr ProductID()=default
std::ostream & operator<<(std::ostream &os, const GroupSelector &gs)
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)