File indexing completed on 2026-04-21 07:51:42
0001
0002
0003
0004
0005 source helperCalibHGCROC.sh
0006
0007 PlotBaseDir=..
0008 runNrFile=../configs/LocalTesting/DataTakingDB_ORNL_HGCROC_Cosmics_Summing_202603.csv
0009
0010
0011
0012
0013
0014 dataDirRaw=""
0015 dataDirOut=""
0016
0017 if [ $1 = "fbockTB" ]; then
0018 dataDirRaw=/media/fbock/Lennard4TB/SummingBoardTestFull/HGCROCData
0019 dataDirOut=/media/fbock/Lennard4TB/SummingBoardTestFull/HGCROCData
0020 PlotBaseDir=/media/fbock/Lennard4TB/SummingBoardTestFull/
0021 elif [ $1 = "ehagen" ]; then
0022 dataDirRaw=/Users/hagen/Downloads/data/converted
0023 dataDirOut=/Users/hagen/Downloads/data/converted
0024 PlotBaseDir=/Users/hagen/Downloads/data
0025 else
0026 echo "Please select a known user name, otherwise I don't know where the data is"
0027 exit
0028 fi
0029
0030 if [ $2 = "pedestal" ]; then
0031
0032
0033
0034
0035 runs='231'
0036 for runNr in $runs; do
0037 Pedestal ped $runNr $dataDirRaw $dataDirOut Run_$runNr pdf
0038 done
0039 fi
0040
0041 if [ $2 = "toaPhase" ]; then
0042
0043 runs='206 207'
0044 for runNr in $runs; do
0045 ./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
0046 done
0047 fi
0048
0049
0050 if [ $2 == "calibMuon" ]; then
0051
0052 badChannelMap="../configs/LocalTesting/badChannelMap_HGCROC_Cosmics_ST.txt"
0053 toaPhaseOffset=../configs/LocalTesting/ToAOffsets_Cosmics_ST_ORNL02.csv
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064 toaPhaseOffset=../configs/LocalTesting/ToAOffsets_Cosmics_ST_ORNL02_22x.csv
0065
0066
0067
0068
0069
0070
0071
0072 runPed='231'
0073 runs='232_234'
0074 for runNr in $runs; do
0075 MuonCalibHGCROC $3 $runPed $runNr $dataDirRaw $dataDirOut Run_$runNr $badChannelMap $toaPhaseOffset
0076 done
0077
0078 fi
0079
0080 if [ $2 = "wave" ]; then
0081 runs='207'
0082 for runNr in $runs; do
0083 WaveformHGCROC $3 $runNr $dataDirRaw Run_$runNr
0084 done
0085 fi
0086
0087 if [ $2 == "calib" ]; then
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105 calibFile1=/media/fbock/Lennard4TB/SummingBoardTestFull/HGCROCData/rawHGCROC_wPedwMuon_wBC_Imp2_232_234.root
0106 toaPhaseOffset=../configs/LocalTesting/ToAOffsets_Cosmics_ST_ORNL02_22x.csv
0107 badChannelMap="../configs/LocalTesting/badChannelMap_HGCROC_Cosmics_ST.txt"
0108
0109 Calib $3 $calibFile1 $dataDirOut $dataDirOut 232_234 $PlotBaseDir HGCROC_PlotsCalibrated/Run_ $badChannelMap $toaPhaseOffset
0110
0111
0112 fi
0113
0114 if [ $2 = "waveDet" ]; then
0115 toaPhaseOffset=../configs/LocalTesting/ToAOffsets_Cosmics_ST_ORNL02_22x.csv
0116
0117 runs='232_234'
0118 for runNr in $runs; do
0119 HGCInv $3 $runNr $dataDirRaw $dataDirOut Run_$runNr $4
0120 done
0121
0122 fi