Warning, /detector_benchmarks/benchmarks/barrel_ecal/config.yml is written in an unsupported language. File is not indexed.
0001 sim:emcal_barrel_pions:
0002 extends: .det_benchmark
0003 stage: simulate
0004 script:
0005 - snakemake --cores 1 $DETECTOR_CONFIG/sim_output/sim_emcal_barrel_{piplus,piminus}_energies5.0_5.0.edm4hep.root
0006
0007 sim:emcal_barrel_pi0:
0008 extends: .det_benchmark
0009 stage: simulate
0010 script:
0011 - snakemake --cores 1 $DETECTOR_CONFIG/sim_output/sim_emcal_barrel_pi0_energies5.0_5.0.edm4hep.root
0012
0013 sim:emcal_barrel_electrons:
0014 extends: .det_benchmark
0015 stage: simulate
0016 script:
0017 - if [[ "$RUN_EXTENDED_BENCHMARK" == "true" ]] ; then snakemake --cores $DETECTOR_CONFIG/results/energy_scan/emcal_barrel_electron_fsam_scan.png; fi
0018 - export JUGGLER_N_EVENTS=400
0019 - snakemake --cores 1 $DETECTOR_CONFIG/sim_output/sim_emcal_barrel_electron_energies5.0_5.0.edm4hep.root
0020
0021 sim:emcal_barrel_photons:
0022 extends: .det_benchmark
0023 stage: simulate
0024 script:
0025 - if [[ "$RUN_EXTENDED_BENCHMARK" == "true" ]] ; then snakemake --cores $DETECTOR_CONFIG/results/energy_scan/emcal_barrel_proton_fsam_scan.png; fi
0026 - snakemake --cores 1 $DETECTOR_CONFIG/sim_output/sim_emcal_barrel_photon_energies5.0_5.0.edm4hep.root
0027
0028 sim:emcal_barrel_pion_rejection:
0029 extends: .det_benchmark
0030 stage: simulate
0031 script:
0032 - snakemake --cores 1 $DETECTOR_CONFIG/sim_output/sim_emcal_barrel_{piminus,electron}_energies1.0_18.0.edm4hep.root
0033
0034 calib:emcal_barrel_electrons:
0035 extends: .det_benchmark
0036 stage: calibrate
0037 needs:
0038 - ["sim:emcal_barrel_electrons"]
0039 script:
0040 - ls -lhtR sim_output/
0041 - rootls -t sim_output/sim_emcal_barrel_electron_energies5.0_5.0.edm4hep.root
0042 - snakemake --cores 1 $DETECTOR_CONFIG/results/emcal_barrel_electron_calibration.json
0043 - mv sim_output/sim_emcal_barrel_electron.edm4hep.root results/.
0044 - echo "JSON file(s) from analysis:" ; cat results/*.json
0045
0046 bench:emcal_barrel_pions:
0047 extends: .det_benchmark
0048 stage: benchmarks
0049 needs:
0050 - ["sim:emcal_barrel_pions"]
0051 script:
0052 - snakemake --cores 1 $DETECTOR_CONFIG/results/emcal_barrel_pions_Ethr.png
0053
0054 bench:emcal_barrel_electrons_scan:
0055 extends: .det_benchmark
0056 stage: benchmarks
0057 needs:
0058 - ["sim:emcal_barrel_electrons"]
0059 script:
0060 - if [[ "$RUN_EXTENDED_BENCHMARK" == "true" ]] ; then snakemake --cores 1 $DETECTOR_CONFIG/results/energy_scan/emcal_barrel_electron_fsam_scan.png; fi
0061
0062 bench:emcal_barrel_pi0:
0063 extends: .det_benchmark
0064 stage: benchmarks
0065 needs:
0066 - ["sim:emcal_barrel_pi0", "calib:emcal_barrel_electrons"]
0067 script:
0068 - echo "JSON file(s) from analysis:" ; cat results/*.json
0069 - snakemake --cores 1 epic_craterlake/results/Barrel_emcal_pi0.json
0070
0071 bench:emcal_barrel_photons:
0072 extends: .det_benchmark
0073 stage: benchmarks
0074 needs:
0075 - ["sim:emcal_barrel_photons"]
0076 script:
0077 - ls -lhtR sim_output/
0078 - rootls -t sim_output/sim_emcal_barrel_photon_energies5.0_5.0.edm4hep.root
0079 - snakemake --cores 1 $DETECTOR_CONFIG/results/emcal_barrel_photon_calibration.json
0080 - mv sim_output/sim_emcal_barrel_photon.edm4hep.root results/.
0081 - if [[ "$RUN_EXTENDED_BENCHMARK" == "true" ]] ; then snakemake --cores $DETECTOR_CONFIG/results/energy_scan/emcal_barrel_proton_fsam_scan.png; fi
0082
0083 bench:emcal_barrel_pion_rejection:
0084 extends: .det_benchmark
0085 stage: benchmarks
0086 needs:
0087 - ["sim:emcal_barrel_pion_rejection"]
0088 script:
0089 - ls -lhtR sim_output/
0090 - rootls -t $DETECTOR_CONFIG/sim_output/sim_emcal_barrel_piminus_energies1.0_18.0.edm4hep.root
0091 - rootls -t $DETECTOR_CONFIG/sim_output/sim_emcal_barrel_electron_energies1.0_18.0.edm4hep.root
0092 - snakemake --cores 1 $DETECTOR_CONFIG/results/Barrel_emcal_pion_rej.json
0093
0094 collect_results:barrel_ecal:
0095 extends: .det_benchmark
0096 stage: collect
0097 needs:
0098 - "calib:emcal_barrel_electrons"
0099 - "bench:emcal_barrel_electrons_scan"
0100 - "bench:emcal_barrel_photons"
0101 - "bench:emcal_barrel_pions"
0102 - "bench:emcal_barrel_pi0"
0103 - "bench:emcal_barrel_pion_rejection"
0104 script:
0105 - ls -lrht
0106 - echo " FIX ME"
0107