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

Go to the source code of this file.

Namespaces

namespace  genie_interface
 

Functions

dict[str, str] genie_interface._merge_env (Mapping[str, str|None]|None env_vars)
 
subprocess.CompletedProcess genie_interface._run (Sequence[str] args, Mapping[str, str|None]|None env_vars=None, *bool check=True)
 
str genie_interface.get_1D_flux_name (int nupdg)
 
str genie_interface.get_2D_flux_name (int nupdg)
 
subprocess.CompletedProcess genie_interface.make_splines (Sequence[int] nupdglist, str targetcode, int|float emax, int nknots, PathLike outputfile, Mapping[str, str|None]|None env_vars=None)
 
subprocess.CompletedProcess genie_interface.generate_genie_events (int nevents, int nupdg, int|float emin, int|float emax, str targetcode, PathLike inputflux, PathLike spline, PathLike outputfile, *str|None process=None, int|None seed=None, int|None irun=None, Mapping[str, str|None]|None env_vars=None)
 
subprocess.CompletedProcess genie_interface.make_ntuples (PathLike inputfile, PathLike outputfile, Mapping[str, str|None]|None env_vars=None)
 
None genie_interface.add_hists (PathLike inputflux, PathLike simfile, int nupdg)
 
dict[str, str|None] genie_interface._parse_env_kv (Sequence[str] pairs)
 
int genie_interface.main (Sequence[str]|None argv=None)
 

Variables

list genie_interface.__all__
 
str genie_interface.__version__ = "0.1.0"
 
str genie_interface.PathLike = str | os.PathLike
 
logging genie_interface.logger = logging.getLogger(__name__)