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:
27  };
28  std::ostream& operator<<(std::ostream& os, ParameterSetBlob const& blob);
29 } // namespace edm
30 #endif
edm::ParameterSetBlob::ParameterSetBlob
ParameterSetBlob(value_t const &v)
Definition: ParameterSetBlob.h:21
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::ParameterSetBlob::value_t
std::string value_t
Definition: ParameterSetBlob.h:19
edm::ParameterSetBlob::ParameterSetBlob
ParameterSetBlob()
Definition: ParameterSetBlob.h:20
edm::ParameterSetBlob::pset_
value_t pset_
Definition: ParameterSetBlob.h:26
findQualityFiles.v
v
Definition: findQualityFiles.py:179
edm::ParameterSetBlob
Definition: ParameterSetBlob.h:17
edm::operator<<
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
Definition: HLTGlobalStatus.h:106
edm::ParameterSetBlob::pset
value_t & pset()
Definition: ParameterSetBlob.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSetBlob::pset
value_t const & pset() const
Definition: ParameterSetBlob.h:22