Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-07-14 07:55:37

0001 #! /bin/bash
0002 
0003 #include common helper functions to make it easier across years
0004 source helperCalibHGCROC.sh
0005 
0006 #run list file
0007 runList=../configs/TB2026/DataTakingDB_TBPST10_202604_HGCROC.csv
0008 dataDirCal=""
0009 
0010 if [ $1 = "fbockTB" ]; then 
0011   dataDirCal=/media/fbock/ALICE2-4TB/202605_SPSH2/HGCROCData
0012   dataDirIn=/media/fbock/ALICE2-4TB/202605_SPSH2/HGCROCData
0013   dataDirOut=/media/fbock/ALICE2-4TB/202605_SPSH2/HGCROCData
0014   PlotBaseDir=/media/fbock/ALICE2-4TB/202605_SPSH2/
0015   elif [ $1 = "yale" ]; then
0016   dataDirCal=/media/lfhcal/LFHCal_Backup_11/Test_Beams/202604_PST10/calibrated
0017   dataDirIn=/media/lfhcal/LFHCal_Backup_11/Test_Beams/202604_PST10/rawroot
0018   dataDirOut=/media/lfhcal/LFHCal_Backup_11/Test_Beams/202604_PST10/rawroot
0019   PlotBaseDir=/media/lfhcal/LFHCal_Backup_11/Test_Beams/202604_PST10/rawroot
0020 else
0021   echo "Please select a known user name, otherwise I don't know where the data is"
0022   exit
0023 fi
0024 
0025 # apply calibration
0026 if [ $2 == "ParamScan" ]; then
0027 
0028   badChannelMap=../configs/TB2026/badChannel_HGCROC_SPSTB2026_OnlyCenter2x4.txt
0029   if [ $4 = "Set1" ]; then
0030     toaPhaseOffset=../configs/TB2026/ToAOffsets_TBSPS2026_ParamScan_1.csv
0031     runMuons='295 298 300 302 304 306 308 310'
0032   elif [ $4 = "Set3" ]; then
0033     toaPhaseOffset=../configs/TB2026/ToAOffsets_TBSPS2026_ParamScan_2.csv
0034     runMuons='329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 366 369 '
0035   fi
0036   
0037   for runNr in $runMuons; do
0038     Calib $3 $dataDirCal/rawHGCROC_wPedwMuon_wBC_Imp3R_$runNr.root $dataDirIn $dataDirOut $runNr $PlotBaseDir HGCROC_PlotsCalibrated/Run_ $badChannelMap $toaPhaseOffset
0039   done;
0040 fi
0041