19 : isTracked_(isTracked),
29 : isTracked_(isTracked),
36 : isTracked_(rep[0] ==
'+'),
40 assert(rep[0] ==
'+' || rep[0] ==
'-');
41 assert(rep[2] ==
'(');
42 assert(rep[rep.size()-1] ==
')');
54 <<
"ParameterSet::toString() called prematurely\n"
55 <<
"before ParameterSet::registerIt() has been called\n"
56 <<
"for all nested parameter sets\n";
67 <<
"ParameterSet::toString() called prematurely\n"
68 <<
"before ParameterSet::registerIt() has been called\n"
69 <<
"for all nested parameter sets\n";
96 if(
thePSet_.compare_exchange_strong(expected, tmp.get())) {
104 assert(
pset().isRegistered());
109 std::ostringstream os;
110 const char* trackiness = (
isTracked()?
"tracked":
"untracked");
111 os <<
"PSet "<<trackiness<<
" = (" <<
pset().
dump(indent) <<
")";
116 os << psetEntry.
dump();
std::string dump(unsigned int indent=0) const
std::string dump(unsigned int indent=0) const
ParameterSetID id() const
ParameterSet const & getParameterSet(ParameterSetID const &id)
void swap(Hash< I > &other)
ParameterSet const & pset() const
returns the PSet
void toDigest(cms::Digest &digest) const
void fillPSet() const
reconstitutes the PSet from the registry
bool isRegistered() const
atomic_value_ptr< ParameterSet > thePSet_
std::string toString() const
void toDigest(cms::Digest &digest) const
std::vector< std::vector< double > > tmp
void toString(std::string &result) const
ParameterSet & psetForUpdate()
volatile std::atomic< bool > shutdown_flag false
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
void append(std::string const &s)