LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
using
value_t
= std::string;
23
24
ParameterSetBlob
() =
default
;
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:
art::operator<<
std::ostream & operator<<(std::ostream &os, const GroupSelector &gs)
Definition:
GroupSelector.cc:63
art::ParameterSetBlob::ParameterSetBlob
ParameterSetBlob()=default
art::ParameterSetBlob
Definition:
ParameterSetBlob.h:21
art::ParameterSetBlob::pset_
value_t pset_
Definition:
ParameterSetBlob.h:27
art::ParameterSetBlob::value_t
std::string value_t
Definition:
ParameterSetBlob.h:22
art
Definition:
MVAAlg.h:12
art::ParameterSetBlob::ParameterSetBlob
ParameterSetBlob(value_t const &v)
Definition:
ParameterSetBlob.h:25
canvas
Persistency
Provenance
ParameterSetBlob.h
Generated on Thu May 2 2024 20:59:31 for LArSoft by
1.8.11