FairShip
Loading...
Searching...
No Matches
makeGenieEvents.py File Reference

Go to the source code of this file.

Namespaces

namespace  makeGenieEvents
 

Functions

dict[int, float] makeGenieEvents.extract_nu_over_nubar (Path neutrino_flux, Sequence[int] particles)
 
None makeGenieEvents._ensure_dir (Path path)
 
Mapping[str, str|None]|None makeGenieEvents._build_env (Path|None gxmlpath)
 
str makeGenieEvents._target_code (str name)
 
Sequence[int] makeGenieEvents._pdg_list (Sequence[int] particles)
 
None makeGenieEvents.make_splines_cli (str target, Path work_dir, int nknots, float emax)
 
None makeGenieEvents.make_events (*int run, int nevents, Sequence[int] particles, str targetcode, str|None process, float emin, float emax, Path neutrino_flux, Path splines, int seed, Mapping[str, str|None]|None env_vars, Path work_dir, Mapping[int, float] nu_over_nubar)
 
argparse.ArgumentParser makeGenieEvents._build_parser ()
 
int makeGenieEvents.main (Sequence[str]|None argv=None)
 

Variables

str makeGenieEvents.DEFAULT_XSEC_FILE = "gxspl-FNALsmall.xml"
 
str makeGenieEvents.DEFAULT_FLUX_FILE = "pythia8_Geant4_1.0_withCharm_nu.root"
 
Path makeGenieEvents.DEFAULT_SPLINE_DIR
 
Path makeGenieEvents.DEFAULT_FILE_DIR = Path("/eos/experiment/ship/data/Mbias/background-prod-2018")
 
dict makeGenieEvents.TARGET_CODE
 
list makeGenieEvents.NUPDGLIST = [16, -16, 14, -14, 12, -12]