File indexing completed on 2026-04-21 07:51:42
0001
0002
0003 function QARun()
0004 {
0005 runNrFile='../configs/TB2025/DataTakingDB_202511_HGCROC.csv'
0006 echo "============================ QA running =========================================="
0007 echo "option $1"
0008 echo "DataDir: $2"
0009 echo "run Nr: $3"
0010 echo "PlotDir: $4"
0011 echo "=================================================================================="
0012 if [ $1 == "SimpleQA" ]; then
0013 time ./DataAna -e 1 -d 1 -q -i $2/calibratedHGCROC_Run_$3.root -O $2/SimpleQAHists_Run_$3.root -a -f -r $runNrFile -P $4/HGCROC_SimpleQAPlots/Run_$3
0014 elif [ $1 == "QA" ]; then
0015 time ./DataAna -d 1 -Q -i $2/calibratedHGCROC_Run_$3.root -O $2/QAHists_Run_$3.root -a -f -r $runNrFile -P $4/HGCROC_QAPlots/Run_$3
0016 fi
0017 }
0018
0019
0020 dataDirOut=""
0021 PlotBaseDir=..
0022 if [ $1 = "fbockTB" ]; then
0023 dataDirOut=/media/fbock/Lennard4TB/202511_PST09/HGCROCData
0024 PlotBaseDir=/media/fbock/Lennard4TB/202511_PST09/
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 == "FullScanA" ]; then
0031 echo "running calibrate for 44V runs, campaing A1"
0032 runs='FullSetA_1'
0033
0034
0035
0036 for runNr in $runs; do
0037 QARun $3 $dataDirOut $runNr $PlotBaseDir
0038 done;
0039
0040
0041
0042
0043
0044
0045 elif [ $2 == "FullScanB" ]; then
0046 echo "running calibrate for 45V runs, campaing B"
0047 runs='FullSetB_1'
0048
0049
0050
0051 for runNr in $runs; do
0052 QARun $3 $dataDirOut $runNr $PlotBaseDir
0053 done;
0054
0055
0056
0057
0058
0059
0060 fi