![]() |
aegir-genie
GENIE neutrino event generation for the SHiP experiment's aegir framework.
|
#include "genie_driver_setup.hpp"#include <TChain.h>#include <TPythia6.h>#include <TRandom3.h>#include <SHiP/random/philox_rng.hpp>#include <cstdio>#include <cstdlib>#include <filesystem>#include <fstream>#include <functional>#include <stdexcept>#include <string_view>#include <thread>#include "Framework/EventGen/EventRecord.h"#include "Framework/EventGen/GMCJDriver.h"#include "Framework/GHEP/GHepParticle.h"#include "Framework/Numerical/RandomGen.h"#include "Framework/Utils/AppInit.h"#include "Framework/Utils/RunOpt.h"#include "SHiP/GeometryService/GeometryService.h"#include "Tools/Flux/GFluxExposureI.h"#include "Tools/Flux/GSimpleNtpFlux.h"#include "flux_driver.hpp"#include "geom_analyzer.hpp"Namespaces | |
| namespace | SHiP |
| namespace | SHiP::aegir |
| namespace | SHiP::aegir::genie |
Functions | |
| std::string | SHiP::aegir::genie::spline_file_tune (std::string const &path) |
| GenieDriverBundle | SHiP::aegir::genie::make_genie_driver (GenieSourceConfig const &cfg, std::string const &context, GeomAnalyzer::G4Teardown teardown) |
| void | SHiP::aegir::genie::reseed_event (long base_seed, std::uint32_t event_number) |
| void | SHiP::aegir::genie::trace_event (std::uint32_t event_number, ::genie::EventRecord const &event, ::genie::GFluxI &flux) |