Helper function that creates the oscar output with the format selected by create_oscar_output (except for dileptons and photons).
752 : out_par.part_extended;
753 if (modern_format && extended_format) {
754 return make_unique<OscarOutput<OscarFormat2013Extended, Contents>>(path,
756 }
else if (modern_format && !extended_format) {
757 return make_unique<OscarOutput<OscarFormat2013, Contents>>(path, name);
758 }
else if (!modern_format && !extended_format) {
759 return make_unique<OscarOutput<OscarFormat1999, Contents>>(path, name);
763 <<
"There is no extended Oscar1999 format.";
764 return make_unique<OscarOutput<OscarFormat1999, Contents>>(path, name);
std::array< einhard::Logger<>, std::tuple_size< LogArea::AreaTuple >::value > logg
An array that stores all pre-configured Logger objects.
@ OscarInteractions
store interaction information (write_interaction)
static constexpr int LOutput