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 --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