Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-01-07 09:25:21

0001 #! /bin/bash
0002 
0003 if [ $1 = "eglimos" ]; then 
0004     InputFile=/home/ewa/EIC/epic-lfhcal-tbana/configs/config_HGCROCPedestalCalibParser.txt
0005     InputMapping=/home/ewa/EIC/epic-lfhcal-tbana/configs/mapping_HGCROC_ORNL_Cosmics_20251017.txt
0006     InputCalibFile=/home/ewa/EIC/DATA/HGCROCData/Cosmics_Oct25/converted/rawHGCROC_wPed_051.root
0007     OutputPath=/home/ewa/EIC/DATA/HGCROCData/TestOut/rawHGCROC_overwrittenPed_051.root
0008     RunListFile=/home/ewa/EIC/epic-lfhcal-tbana/configs/DataTakingDB_ORNL_Cosmics_HGCROC_202510.txt
0009     RunNumber=1051
0010 
0011     ./ParseCalibSamples -i $InputFile -c $InputCalibFile -m $InputMapping -o $OutputPath -r $RunListFile -n $RunNumber
0012 elif [ $1 = "eglimos_csv" ]; then
0013     InputFile=/home/ewa/EIC/DATA/CALIB_SAMPLES/inj_adc_samples_208_24_300.csv
0014     OutputPath=/home/ewa/EIC/DATA/CALIB_SAMPLES/CalibOutput.root
0015     OutputPlots=/home/ewa/EIC/DATA/CALIB_SAMPLES/Plots
0016     RunListFile=/home/ewa/EIC/epic-lfhcal-tbana/configs/DataTakingDB_ORNL_Cosmics_HGCROC_202510.txt
0017     InputMapping=/home/ewa/EIC/epic-lfhcal-tbana/configs/mapping_HGCROC_ORNL_Cosmics_20251017.txt
0018     RunNumber=1020
0019 
0020     ./ParseCalibSamples -i $InputFile -m $InputMapping -o $OutputPath -p $OutputPlots -r $RunListFile -n $RunNumber
0021 elif [ $1 = "eglimos_inj" ]; then
0022     # inj='20 30 40 50 60 70 80 100 125 150 175 200 225 250 275 300 400 500 600 700 800 900 1000 1200'
0023     # inj_full='0020 0030 0040 0050 0060 0070 0080 0100 0125 0150 0175 0200 0225 0250 0275 0300 0400 0500 0600 0700 0800 0900 1000 1200'
0024     # inj='20 30 40 50 60 70 80'
0025     inj='20'
0026     RunListFile=/home/ewa/EIC/epic-lfhcal-tbana/configs/InjectionTest_ORNL_Dec25.csv
0027     InputMapping=/home/ewa/EIC/epic-lfhcal-tbana/configs/mapping_HGCROC_ORNL_Cosmics_202512.txt
0028 
0029     for nr in $inj; do
0030         nr_full=$(printf %04d $nr)
0031         # echo $nr_full
0032         InputFile=/home/ewa/EIC/DATA/INJECTION/InjectionTests_ANL-01/ANL-01_$nr_full/inj_adc_samples_208_2_$nr.csv
0033         OutputPath=/home/ewa/EIC/DATA/INJECTION/Output/InjectionTest_$nr.root
0034         OutputPlots=/home/ewa/EIC/DATA/INJECTION/Output/Plots/$nr_full
0035 
0036         mkdir -p $OutputPlots
0037 
0038         # ./ParseCalibSamples -i $InputFile -m $InputMapping -o $OutputPath -p $OutputPlots -r $RunListFile -n $nr -d 5
0039         ./ParseCalibSamples -i $InputFile -m $InputMapping -o $OutputPath -r $RunListFile -n $nr -d 0
0040     done
0041 
0042     # ./CompareHGCROCCalib -i /home/ewa/EIC/DATA/INJECTION/compareFileList.txt -p /home/ewa/EIC/DATA/INJECTION/Output/Plots/ComparePlots -d 5
0043 else 
0044     echo "Please select a known user name, otherwise I don't know where the data is."
0045     exit
0046 fi