File indexing completed on 2026-04-21 07:51:42
0001
0002
0003 source helperCalibHGCROC.sh
0004
0005 PlotBaseDir=..
0006 runNrFile=../configs/LocalTesting/DataTakingDB_ORNL_HGCROC_Cosmics_Longboard_202512.csv
0007
0008
0009
0010
0011
0012
0013 dataDirRaw=""
0014 dataDirOut=""
0015
0016 if [ $1 = "fbockTB" ]; then
0017 dataDirRaw=/media/fbock/Lennard4TB/LongboardTesting/HGCROCData
0018 dataDirOut=/media/fbock/Lennard4TB/LongboardTesting/HGCROCData
0019 PlotBaseDir=/media/fbock/Lennard4TB/LongboardTesting/
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 if [ $2 = "pedestal" ]; then
0026
0027 runs='158 161 165 166 170 173 178 180'
0028 for runNr in $runs; do
0029 Pedestal ped $runNr $dataDirRaw $dataDirOut Run_$runNr pdf
0030 done
0031
0032
0033
0034
0035
0036
0037 fi
0038
0039 if [ $2 = "toaPhase" ]; then
0040 runs='160 162 163 164 167 171 172 175 176 179 181 182'
0041 for runNr in $runs; do
0042 ./DataPrep -d 1 -f -i $dataDirRaw/rawHGCROC_mipTrigg_wPedwMuon_wBC_$runNr.root -o $dataDirOut/rawHGCROC_toaPhase_$runNr.root -O $PlotBaseDir/ToAPhaseExtraction/Run$runNr -r $runNrFile -g $dataDirRaw/rawHGCROC_mipTrigg_wPedwMuon_wBC_$runNr.root
0043 done
0044 fi
0045
0046
0047 if [ $2 == "calibMuon" ]; then
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
0090
0091
0092 runPed='178'
0093 runs='179'
0094 for runNr in $runs; do
0095 MuonCalibHGCROC $3 $runPed $runNr $dataDirRaw $dataDirOut Run_$runNr $badChannelMap
0096 done
0097 badChannelMap="../configs/LocalTesting/badChannelMap_HGCROC_Cosmics_LB_Config7.txt"
0098
0099 runPed='180'
0100 runs='181 182'
0101
0102
0103 for runNr in $runs; do
0104 MuonCalibHGCROC $3 $runPed $runNr $dataDirRaw $dataDirOut Run_$runNr $badChannelMap
0105 done
0106 fi
0107
0108 if [ $2 == "calibMuonORs" ]; then
0109 runs='160 162 164 171 172 175 182'
0110 for runNr in $runs; do
0111 MuonCalibHGCROC $3 $runNr $runNr $dataDirRaw $dataDirOut Run_$runNr $badChannelMap
0112 done
0113 fi
0114
0115 if [ $2 == "calibMuonANDs" ]; then
0116 runs='163 167 176 179 183'
0117 for runNr in $runs; do
0118 MuonCalibHGCROC $3 $runNr $runNr $dataDirRaw $dataDirOut Run_$runNr $badChannelMap
0119 done
0120 fi