8 #ifndef SIMB_MCGENERATORINFO_H 9 #define SIMB_MCGENERATORINFO_H 12 #include <unordered_map> 39 const std::string ver =
"",
40 const std::unordered_map<std::string, std::string> config = {})
41 : generator(gen), generatorVersion(ver), generatorConfig(config)
46 #endif //SIMB_MCGENERATORINFO_H
enum simb::_ev_generator Generator_t
generator used to produce event, if applicable
simb::Generator_t generator
event generator that generated this event
std::string generatorVersion
event generator version
_ev_generator
generator used to produce event, if applicable
std::unordered_map< std::string, std::string > generatorConfig
free-form field that can be used to keep track of generator configuration (e.g. GENIE tune) ...
MCGeneratorInfo(Generator_t gen=Generator_t::kUnknown, const std::string ver="", const std::unordered_map< std::string, std::string > config={})