Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
canvas
canvas
Persistency
Provenance
ParameterSetBlob.h
Go to the documentation of this file.
1
#ifndef canvas_Persistency_Provenance_ParameterSetBlob_h
2
#define canvas_Persistency_Provenance_ParameterSetBlob_h
3
4
/*----------------------------------------------------------------------
5
6
ParameterSetBlob: A string in which to store a parameter set so that it can be
7
made persistent.
8
9
The ParameterSetBlob is a concatenation of the names and values of the
10
tracked parameters within a ParameterSet,
11
12
----------------------------------------------------------------------*/
13
14
#include <iosfwd>
15
#include <string>
16
17
// ----------------------------------------------------------------------
18
19
namespace
art
{
20
21
struct
ParameterSetBlob
{
22
typedef
std::string
value_t
;
23
24
ParameterSetBlob
() :
pset_
() {}
25
explicit
ParameterSetBlob
(value_t
const
& v) :
pset_
(v) {}
26
27
value_t
pset_
;
28
};
29
30
std::ostream&
operator<<
(std::ostream& os,
ParameterSetBlob
const
& blob);
31
32
}
// art
33
34
// ======================================================================
35
36
#endif
/* canvas_Persistency_Provenance_ParameterSetBlob_h */
37
38
// Local Variables:
39
// mode: c++
40
// End:
string
std::string string
Definition:
nybbler.cc:12
art::ParameterSetBlob::ParameterSetBlob
ParameterSetBlob()
Definition:
ParameterSetBlob.h:24
art::operator<<
std::ostream & operator<<(std::ostream &os, const GroupSelector &gs)
Definition:
GroupSelector.cc:62
art::ParameterSetBlob
Definition:
ParameterSetBlob.h:21
art::ParameterSetBlob::pset_
value_t pset_
Definition:
ParameterSetBlob.h:27
art
Definition:
BasicOptionsHandler.h:9
art::ParameterSetBlob::value_t
std::string value_t
Definition:
ParameterSetBlob.h:22
art::ParameterSetBlob::ParameterSetBlob
ParameterSetBlob(value_t const &v)
Definition:
ParameterSetBlob.h:25
Generated by
1.8.11