Back to home page

EIC code displayed by LXR

 
 

    


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 $SNAKEMAKE_FLAGS --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 $SNAKEMAKE_FLAGS --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 $SNAKEMAKE_FLAGS --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 $SNAKEMAKE_FLAGS --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 $SNAKEMAKE_FLAGS --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 $SNAKEMAKE_FLAGS --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 $SNAKEMAKE_FLAGS --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     - snakemake $SNAKEMAKE_FLAGS --cores 1 $DETECTOR_CONFIG/results/emcal_barrel_pi0_Ethr.png
0069 
0070 bench:emcal_barrel_photons:
0071   extends: .det_benchmark
0072   stage: benchmarks
0073   needs:
0074     - ["sim:emcal_barrel_photons"]
0075   script:
0076     - ls -lhtR sim_output/
0077     - rootls -t sim_output/sim_emcal_barrel_photon_energies5.0_5.0.edm4hep.root
0078     - snakemake $SNAKEMAKE_FLAGS --cores 1 $DETECTOR_CONFIG/results/emcal_barrel_photon_calibration.json
0079     - mv sim_output/sim_emcal_barrel_photon.edm4hep.root results/.
0080     - if [[ "$RUN_EXTENDED_BENCHMARK" == "true" ]] ; then snakemake --cores $DETECTOR_CONFIG/results/energy_scan/emcal_barrel_proton_fsam_scan.png; fi
0081 
0082 bench:emcal_barrel_pion_rejection:
0083   extends: .det_benchmark
0084   stage: benchmarks
0085   needs:
0086     - ["sim:emcal_barrel_pion_rejection"]
0087   script:
0088     - ls -lhtR sim_output/
0089     - rootls -t $DETECTOR_CONFIG/sim_output/sim_emcal_barrel_piminus_energies1.0_18.0.edm4hep.root
0090     - rootls -t $DETECTOR_CONFIG/sim_output/sim_emcal_barrel_electron_energies1.0_18.0.edm4hep.root
0091     - snakemake $SNAKEMAKE_FLAGS --cores 1 $DETECTOR_CONFIG/results/emcal_barrel_pion_rej_RatioRej.png
0092 
0093 collect_results:barrel_ecal:
0094   extends: .det_benchmark
0095   stage: collect
0096   needs: 
0097     - "calib:emcal_barrel_electrons"
0098     - "bench:emcal_barrel_electrons_scan"
0099     - "bench:emcal_barrel_photons"
0100     - "bench:emcal_barrel_pions"
0101     - "bench:emcal_barrel_pi0"
0102     - "bench:emcal_barrel_pion_rejection"
0103   script:
0104     - ls -lrht
0105     - echo " FIX ME"