aegir-genie
GENIE neutrino event generation for the SHiP experiment's aegir framework.
Loading...
Searching...
No Matches
SHiP::aegir::genie Namespace Reference

Classes

class  FluxDriver
 
struct  GenieDriverBundle
 
struct  GenieSourceConfig
 
class  GeomAnalyzer
 

Functions

std::string resolve_geometry_file (std::string const &path, std::string const &context)
 
std::string spline_file_tune (std::string const &path)
 
GenieDriverBundle make_genie_driver (GenieSourceConfig const &cfg, std::string const &context, GeomAnalyzer::G4Teardown teardown)
 
void reseed_event (long base_seed, std::uint32_t event_number)
 
void trace_event (std::uint32_t event_number, ::genie::EventRecord const &event, ::genie::GFluxI &flux)
 

Function Documentation

◆ make_genie_driver()

GenieDriverBundle SHiP::aegir::genie::make_genie_driver ( GenieSourceConfig const &  cfg,
std::string const &  context,
GeomAnalyzer::G4Teardown  teardown 
)

◆ reseed_event()

void SHiP::aegir::genie::reseed_event ( long  base_seed,
std::uint32_t  event_number 
)

◆ resolve_geometry_file()

std::string SHiP::aegir::genie::resolve_geometry_file ( std::string const &  path,
std::string const &  context 
)
inline

◆ spline_file_tune()

std::string SHiP::aegir::genie::spline_file_tune ( std::string const &  path)

◆ trace_event()

void SHiP::aegir::genie::trace_event ( std::uint32_t  event_number,
::genie::EventRecord const &  event,
::genie::GFluxI &  flux 
)