9 #ifndef LARSIM_MARLEY_PARAMETERSET_WALKER_H 10 #define LARSIM_MARLEY_PARAMETERSET_WALKER_H 22 #include "marley/JSON.hh" 54 marley::JSON json_atom;
56 if (atom_val !=
"@nil") {
57 std::istringstream iss(atom_val);
59 json_atom = marley::parse_next(iss);
63 json[key] = json_atom;
79 std::vector<std::reference_wrapper<marley::JSON>>
json_refs_ = {full_json_};
87 #endif // LARSIM_MARLEY_PARAMETERSET_WALKER_H
const marley::JSON & get_json() const
void exit_sequence(const key_t &, const any_t &) override
void enter_sequence(const key_t &key, const any_t &) override
std::string value(std::any const &)
marley::JSON full_json_
Owned JSON object used to store the converted FHiCL parameters.
void enter_table(const key_t &key, const any_t &) override
void exit_table(const key_t &, const any_t &) override
void atom(const key_t &key, const any_t &any) override
marley::JSON & get_json()
std::vector< std::reference_wrapper< marley::JSON > > json_refs_
References to the owned JSON object or a sub-object thereof.
Event Generation using GENIE, cosmics or single particles.