Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-01-07 09:25:17

0001 #! /bin/bash
0002 echo "username $1"
0003 echo "run option $2"
0004 
0005 if [ $1 = "fbockTB" ]; then 
0006         dataRaw=/media/fbock/Lennard4TB/LongboardTesting/raw                   # source directory for output files from DAQ system
0007         dataDir=/media/fbock/Lennard4TB/LongboardTesting/HGCROCData            # base directory for root trees
0008 fi
0009 
0010 
0011 # global run list for 2025 TB
0012 runList=""
0013 
0014 # default path for the HGCROC analysis
0015 if [ $2 = "LBTests" ]; then 
0016 
0017   runList=../configs/LocalTesting/DataTakingDB_ORNL_HGCROC_Cosmics_Longboard_202512.csv
0018   # different mapping files for layering
0019   mapCon1=../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_LB_Config1.txt   # runs 158-160
0020   mapCon2=../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_LB_Config2.txt   # runs 161-163
0021   mapCon3=../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_LB_Config3.txt   # runs 164-165
0022   mapCon4=../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_LB_Config4.txt   # runs 166-167
0023   mapCon5=../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_LB_Config5.txt   # runs 170-172
0024   mapCon6=../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_LB_Config6.txt   # runs 173-176
0025 
0026   mkdir -p $dataDir/
0027 #       runs='158 159 160'
0028 #       for runNr in $runs; do 
0029 #               ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapCon1 -r $runList
0030 #       done
0031 #       runs='161 162 163'
0032 #       for runNr in $runs; do 
0033 #               ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapCon2 -r $runList
0034 #       done
0035 #       runs='164 165'
0036 #       for runNr in $runs; do 
0037 #               ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapCon3 -r $runList
0038 #       done
0039 #       runs='166 167'
0040 #       for runNr in $runs; do 
0041 #               ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapCon4 -r $runList
0042 #       done
0043 #       runs='170 171 172'
0044 #       for runNr in $runs; do 
0045 #               ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapCon5 -r $runList
0046 #       done
0047 #       runs='173 175'
0048         runs='176'
0049         for runNr in $runs; do 
0050                 ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapCon6 -r $runList
0051         done
0052         
0053 
0054 # elif [ $2 = "muons" ]; then 
0055 #   # position scan
0056 #       mkdir -p $dataRaw
0057 # #     runs='007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026'
0058 # #     runs='007 008 009 010'
0059 # #     for runNr in $runs; do 
0060 # #             ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapConDef -r $runList
0061 # #     done
0062 #       # HV Scan
0063 # #     runs='027 028 029 030 031 032 033 034 035'
0064 # #     for runNr in $runs; do 
0065 # #             ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapConDef -r $runList
0066 # #     done
0067 # #     
0068 #       # default mapping 44 V
0069 #       runs='069 070 071 072 073 074 075 076 157 164 201 202 203 204 205 206'
0070 #       runs='164'
0071 #       for runNr in $runs; do 
0072 #               ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapConDef -r $runList
0073 #       done
0074 # #     
0075 # #     # default mapping 45 V
0076 # #     runs='211 '
0077 # #             runs='211 212 213 214 215 216 217 252 253 254 256 257 258 '
0078 #   runs='256 257 258 '
0079 #       for runNr in $runs; do 
0080 #               ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapConDef -r $runList
0081 #       done
0082 # #     
0083 # #     # HV Scan
0084 # #     runs='260 261 262 263 264 265 266 267 268 271 272'
0085 # #     for runNr in $runs; do 
0086 # #             ./Convert -d 0 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mapConDef -r $runList
0087 # #     done
0088 #       
0089 fi