9 #ifndef LARSIM_MARLEY_PARAMETERSET_WALKER_H 10 #define LARSIM_MARLEY_PARAMETERSET_WALKER_H 21 #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 );
65 json[
key ] = json_atom;
82 std::vector< std::reference_wrapper<marley::JSON> >
91 #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
struct Object Object
Object type.
void exit_table(const key_t &, const any_t &) override
std::vector< std::reference_wrapper< marley::JSON > > json_refs_
References to the owned JSON object or a sub-object thereof.
void atom(const key_t &key, const any_t &any) override
marley::JSON & get_json()
Event Generation using GENIE, cosmics or single particles.