Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-22 09:39:24

0001 #! /bin/bash
0002 dataDirRaw=""
0003 dataDirOut=""
0004 if [ $1 = "fbock" ]; then 
0005         dataDirRaw=/media/fbock/Samsung_T5/LFHCAL_TB/202408_PST09/CAENdata/MuonRuns
0006         dataDirRawE=/media/fbock/Samsung_T5/LFHCAL_TB/202408_PST09/CAENdata/ElectronRuns
0007         dataDirRawH=/media/fbock/Samsung_T5/LFHCAL_TB/202408_PST09/CAENdata/HadronRuns
0008         dataDirOut=/home/fbock/EIC/Analysis/LFHCalTB2024/CAENdata/MuonRuns
0009         dataDirOutE=/home/fbock/EIC/Analysis/LFHCalTB2024/CAENdata/ElectronRuns
0010         dataDirOutH=/home/fbock/EIC/Analysis/LFHCalTB2024/CAENdata/HadronRuns
0011 elif [ $1 = "eglimos" ]; then 
0012         dataDirOut=/home/ewa/EIC/test_beam2024/fullScanC/Output/MuonRuns
0013         dataDirOutE=/home/ewa/EIC/test_beam2024/fullScanC/Output/ElectronRuns
0014         dataDirOutH=/home/ewa/EIC/test_beam2024/fullScanC/Output/HadronRuns
0015 else
0016         echo "Please select a known user name, otherwise I don't know where the data is"
0017         exit
0018 fi
0019 
0020 runNrFile='../configs/DataTakingDB_202409_CAEN.csv'
0021 muonScanA_45V='244 250 282 283'
0022 pedScanA_45V='271 277'
0023 if [ $2 == "ScanA" ]; then
0024         # 192K events
0025         echo "running calibrate for 45V runs, campaing A1"
0026         runs='251 252 254 257 258 ' 
0027 #   runs='258 ' 
0028         for runNr in $runs; do 
0029     time ./DataAna -d 1 -Q -i $dataDirOutE/calibrated_Run_$runNr.root -O $dataDirOutE/QAHists_Run_$runNr.root -a -f -r $runNrFile -P ../QAPlots/Run_$runNr
0030         done;
0031         runs='261 264 265 269 270 272 274 275 ' 
0032         for runNr in $runs; do 
0033     time ./DataAna -d 1 -Q -i $dataDirOutH/calibrated_Run_$runNr.root -O $dataDirOutH/QAHists_Run_$runNr.root -a -f -r $runNrFile -P ../QAPlots/Run_$runNr
0034         done;
0035   time ./DataAna -d 1 -Q -i $dataDirOut/calibratedMuon_muonScanA1_45V.root -O $dataDirOutE/QAHists_Run_muonScanA1_45V.root -a -f -r $runNrFile -P ../QAPlots/muonScanA1_45V
0036   time ./DataAna -d 1 -Q -i $dataDirOut/calibratedMuon_muonScanA2_45V.root -O $dataDirOutE/QAHists_Run_muonScanA2_45V.root -a -f -r $runNrFile -P ../QAPlots/muonScanA2_45V
0037 fi
0038 
0039 if [ $2 == "ScanC" ]; then
0040         echo "running calibrate for 43.5V runs, campaign C"
0041         
0042 #       #electron runs
0043         # runs='379 380 381 384 387' 
0044         runs='380' 
0045         for runNr in $runs; do 
0046         time ./DataAna -d 1 -Q -i $dataDirOutE/calibrated_Run_$runNr.root -O $dataDirOutE/QAHists_Run_$runNr.root -a -f -r $runNrFile -P ../QAPlots/Run_$runNr
0047         done;
0048 #       
0049 #       #hadron runs
0050         # runs='397 398 399 401' 
0051         # for runNr in $runs; do 
0052         #       Calib $3 $calibFile1 $dataDirRawH $dataDirOutH $runNr ../PlotsHadronCalibrated_2024/Run_
0053         # done;
0054 fi
0055