44 std::unique_ptr<ShipGeomAnalyzer>
geom;
45 std::unique_ptr<genie::GFluxI>
flux;
46 std::unique_ptr<genie::GMCJDriver>
driver;
50 genie::flux::GFluxExposureI*
exposure()
const;
83void reseed_event(
long base_seed, std::uint32_t event_number);
Definition ship_geom_analyzer.hpp:51
Definition genie_config.hpp:22
void reseed_event(long base_seed, std::uint32_t event_number)
Definition genie_driver_setup.cpp:197
GenieDriverBundle make_genie_driver(GenieSourceConfig const &cfg, std::string const &context, ShipGeomAnalyzer::G4Teardown teardown)
Definition genie_driver_setup.cpp:88
void trace_event(std::uint32_t event_number, genie::EventRecord const &event, genie::GFluxI &flux)
Definition genie_driver_setup.cpp:237
Definition genie_driver_setup.hpp:26
Definition genie_driver_setup.hpp:43
std::unique_ptr< genie::GFluxI > flux
Definition genie_driver_setup.hpp:45
genie::flux::GFluxExposureI * exposure() const
Definition genie_driver_setup.cpp:84
std::unique_ptr< ShipGeomAnalyzer > geom
Definition genie_driver_setup.hpp:44
std::unique_ptr< genie::GMCJDriver > driver
Definition genie_driver_setup.hpp:46
GenieDriverBundle(GenieDriverBundle &&) noexcept
Definition genie_config.hpp:46