21 : isTracked_(isTracked), thePSet_(), theID_(
id) {}
35 <<
"before ParameterSet::registerIt() has been called\n" 36 <<
"for all nested parameter sets\n";
46 <<
"before ParameterSet::registerIt() has been called\n" 47 <<
"for all nested parameter sets\n";
73 if (
thePSet_.compare_exchange_strong(expected,
tmp.get())) {
86 std::ostringstream os;
87 const char* trackiness = (
isTracked() ?
"tracked" :
"untracked");
88 os <<
"PSet " << trackiness <<
" = (" <<
pset().
dump(
indent) <<
")";
93 os << psetEntry.
dump();
void swap(Hash< I > &other)
std::string toString() const
ParameterSet const & pset() const
returns the PSet
void fillPSet() const
reconstitutes the PSet from the registry
ParameterSetID id() const
std::string dump(unsigned int indent=0) const
void toDigest(cms::Digest &digest) const
atomic_value_ptr< ParameterSet > thePSet_
void toString(std::string &result) const
void toDigest(cms::Digest &digest) const
ParameterSet const & getParameterSet(ParameterSetID const &id)
ParameterSet & psetForUpdate()
std::string dump(unsigned int indent=0) const
bool isRegistered() const
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger table.
void append(std::string const &s)