Warning, /physics_benchmarks/snakemake.yml is written in an unsupported language. File is not indexed.
0001 ## =============================================================================
0002 ## Snakemake pipeline configuration for the Physics Benchmarks
0003 ##
0004 ## These are the knobs that describe *what* the pipeline computes and against
0005 ## which detector. They belong to the workflow, not to the CI system: running
0006 ##
0007 ## snakemake --cores 5 demp_run_locally
0008 ##
0009 ## from a plain eic-shell must work without any prior environment setup.
0010 ##
0011 ## Override individual keys on the command line, e.g.
0012 ##
0013 ## snakemake --config DETECTOR_CONFIG=epic_brycecanyon \
0014 ## DETECTOR_PREFIX=/opt/detector/epic-24.10.0
0015 ##
0016 ## CI-only concerns (scratch space for passing data between jobs) live in
0017 ## bin/env.sh instead.
0018 ## =============================================================================
0019
0020 ## Detector package, its configuration, and the prefix it is installed under.
0021 ## The geometry XML directory, the geometry library and thisepic.sh are all
0022 ## derived from DETECTOR_PREFIX (share/$DETECTOR, lib/, bin/).
0023 DETECTOR: epic
0024 DETECTOR_CONFIG: epic_craterlake
0025 DETECTOR_PREFIX: /opt/detector/epic-main
0026
0027 ## The geometry XML directory is derived as DETECTOR_PREFIX/share/DETECTOR and
0028 ## made available to the rules as config["DETECTOR_PATH"]. Uncomment only for a
0029 ## detector installed with a non-standard layout, in which case it takes
0030 ## precedence over DETECTOR_PREFIX for geometry lookups:
0031 #DETECTOR_PATH: /opt/detector/epic-main/share/epic
0032
0033 ## Number of events processed, threads used, and RNG seed. Note that the
0034 ## simulation rules set their own per-benchmark event counts; these are the
0035 ## workflow-wide defaults.
0036 BENCHMARK_N_EVENTS: 100
0037 BENCHMARK_N_THREADS: 10
0038 BENCHMARK_RNG_SEED: 1
0039
0040 ## Directory for ROOT to place ACLiC build products, so compiling the analysis
0041 ## macros does not pollute the source tree. Set to an empty value to build
0042 ## in-tree.
0043 ROOT_BUILD_DIR: .local/root_build