CMS 3D CMS Logo

ParameterSetBlob.h
Go to the documentation of this file.
1 #ifndef DataFormats_Provenance_ParameterSetBlob_h
2 #define DataFormats_Provenance_ParameterSetBlob_h
3 
4 /*----------------------------------------------------------------------
5 
6 ParameterSetBlob: A string in which to store a parameter set so that it can be made persistent.
7 
8 The ParameterSetBlob is a concatenation of the names and values of the
9 tracked parameters within a ParameterSet,
10 
11 ----------------------------------------------------------------------*/
12 
13 #include <iosfwd>
14 #include <string>
15 
16 namespace edm {
18  public:
21  explicit ParameterSetBlob(value_t const& v) : pset_(v) {}
22  value_t const& pset() const { return pset_; }
23  value_t& pset() { return pset_; }
24 
25  private:
26  value_t pset_;
27  };
28  std::ostream& operator<<(std::ostream& os, ParameterSetBlob const& blob);
29 } // namespace edm
30 #endif
ParameterSetBlob(value_t const &v)
value_t const & pset() const
HLT enums.
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.