Back to home page

EIC code displayed by LXR

 
 

    


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

0001 #! /bin/bash
0002 
0003 function MergeMuonsFileList(){
0004   echo "========================================================================="
0005   echo "dataDir: $1"
0006   echo "run-list: $2"
0007   echo "Additional name: $3"
0008   echo "========================================================================="
0009   runs=`cat $2`
0010   if [ -f listMerge.txt ]; then
0011     rm listMerge.txt
0012   fi
0013   for runNr in $runs; do 
0014     ls $1/rawHGCROC_$runNr.root  >> listMerge.txt
0015   done
0016   cat listMerge.txt
0017   fileList=`cat listMerge.txt`
0018   hadd -f $1/rawHGCROC_$3.root $fileList
0019   rm listMerge.txt
0020 }
0021 
0022 echo "username $1"
0023 
0024 # different mapping files for layering
0025 mapping=../configs/FOCalTest2026/mapping_LaserTestFocal_202607.csv
0026 # mapping=../configs/FOCalTest2026/mapping_injectionTest_072026_full.txt   # v2 summing board
0027 
0028 
0029 if [ $1 = "fbockTB" ]; then 
0030   dataRaw=/media/fbock/ALICE2-4TB/202607_FoCalTB/rawTesting/fixed/    # source directory for output files from DAQ system
0031   dataDir=/media/fbock/ALICE2-4TB/202607_FoCalTB/HGCROCData           # base directory for root trees  fi
0032 fi
0033 
0034 # global run list for 2026 SPS TB
0035 runList=../configs/FOCalTest2026/DataDB_LaserTestFocal_202606.csv
0036 
0037 # runs='154 155 156 157 158 159 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192'
0038 # runs='205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222'
0039 runs='193'
0040 for runNr in $runs; do 
0041   ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapping -r $runList
0042 done