File indexing completed on 2025-10-20 08:03:27
0001
0002 configdir=../configs
0003 pwd=$PWD
0004 dataDir=""
0005 if [ $1 = "fbock" ]; then
0006 dataRaw=/media/fbock/Samsung_T5/LFHCAL_TB/202408_PST09/CAENdata/MuonRuns
0007 dataDir=/home/fbock/EIC/Analysis/LFHCalTB2024/CAENdata/MuonRuns
0008 elif [ $1 = "fbockExt" ]; then
0009 dataRaw=/media/fbock/T7/CAEN_Sept24_TB_PS
0010 dataDir=/media/fbock/Samsung_T5/LFHCAL_TB/202408_PST09/CAENdata
0011 elif [ $1 = "fbockTB" ]; then
0012 dataRaw=/media/fbock/LFHCal2/CAEN_Sept24_TB_PS
0013 dataDir=/media/fbock/LFHCal2/202408_PST09/CAENData
0014 elif [ $1 = "eglimos" ]; then
0015 dataRaw=/home/ewa/EIC/test_beam2024/fullScanC
0016 dataDir=/home/ewa/EIC/test_beam2024/fullScanC
0017 elif [ $1 = "vandrieu" ]; then
0018 dataDir=/home/vandrieu/cernbox/ePIC_2024_PStestbeam/CAEN_RO
0019 elif [ $1 = "ahill" ]; then
0020 configdir=/home/Aidan/WorkStuff/eic/epic-lfhcal-tbana/configs
0021 dataRaw=/home/Aidan/WorkStuff/eic/data
0022 dataDir=$PWD/data_converted
0023 mkdir -p $dataRaw
0024 elif [ $1 = "rjh78" ]; then
0025 dataDir=/Users/ryanhamilton/Documents/Research/data.nosync/202408_PST09/CAENData/outfiles
0026 dataRaw=/Users/ryanhamilton/Documents/Research/data.nosync/202408_PST09/CAENData/rawfiles
0027 elif [ $1 = "egpott" ]; then
0028 dataDir=/Users/egpott/rhig/lfhcal/data/outfiles
0029 dataRaw=/Users/egpott/rhig/lfhcal/data/rawfiles/aug2024_fullScanC
0030 else
0031 echo "Please select a known user name, otherwise I don't know where the data is"
0032 exit
0033 fi
0034
0035 if [ $2 == "single" ]; then
0036
0037 runs='271'
0038
0039 for runNr in $runs; do
0040 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/MuonRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0041 done;
0042 elif [ $2 == "mockUpSmallStack" ]; then
0043
0044
0045 runs='271'
0046
0047
0048 for runNr in $runs; do
0049 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/MuonRuns/rawRedStack_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN_reduced.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0050 done;
0051 elif [ $2 == "calib45V" ]; then
0052
0053 runs='277 244 250 282 283 460 456 457 454 526 527 528 554 559 552'
0054 for runNr in $runs; do
0055 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/MuonRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0056 done;
0057 elif [ $2 == "calibA" ]; then
0058 runs='271 277 244 250 282 283'
0059 for runNr in $runs; do
0060 ./Convert -c $dataRaw/Run$runNr\_list.txt -o $dataDir/MuonRuns/raw_$runNr.root -d 1 -f -m ../configs/mappingFile_202409_CAEN.txt -r ../configs/DataTakingDB_202409_CAEN.csv
0061 done;
0062
0063 elif [ $2 == "calibC" ]; then
0064 runs='376 375 377 404 405 410 408'
0065 for runNr in $runs; do
0066 ./Convert -c $dataRaw/Run$runNr\_list.txt -o $dataDir/MuonRuns/raw_$runNr.root -d 1 -f -m ../configs/mappingFile_202409_CAEN.txt -r ../configs/DataTakingDB_202409_CAEN.csv
0067 done;
0068
0069 elif [ $2 == "electronsA" ]; then
0070 runs='251 252 254 257 258 '
0071 for runNr in $runs; do
0072 ./Convert -c $dataRaw/Run$runNr\_list.txt -o $dataDir/ElectronRuns/raw_$runNr.root -d 1 -f -m ../configs/mappingFile_202409_CAEN.txt -r ../configs/DataTakingDB_202409_CAEN.csv
0073 done;
0074 elif [ $2 == "electronsB" ]; then
0075 runs='333 334 336 337 338 '
0076 for runNr in $runs; do
0077 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/ElectronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0078 done;
0079 elif [ $2 == "electronsC" ]; then
0080 runs='379 380 381 384 387 '
0081 for runNr in $runs; do
0082 ./Convert -c $dataRaw/Run$runNr\_list.txt -o $dataDir/electronRuns/raw_$runNr.root -d 1 -f -m ../configs/mappingFile_202409_CAEN.txt -r ../configs/DataTakingDB_202409_CAEN.csv
0083 done;
0084 elif [ $2 == "electronsD" ]; then
0085 runs='421 422 429 430 432 '
0086 for runNr in $runs; do
0087 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/ElectronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0088 done;
0089 elif [ $2 == "electronsE" ]; then
0090 runs='466 467 468 471 472 '
0091 for runNr in $runs; do
0092 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/ElectronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0093 done;
0094 elif [ $2 == "electronsF" ]; then
0095 runs='494 495 497 502 504 '
0096 for runNr in $runs; do
0097 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/ElectronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0098 done;
0099 elif [ $2 == "electronsG" ]; then
0100 runs='513 514 516 517 520 '
0101 for runNr in $runs; do
0102 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/ElectronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0103 done;
0104 elif [ $2 == "electronsH" ]; then
0105 runs='529 530 533 535 538 541 '
0106 for runNr in $runs; do
0107 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/ElectronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0108 done;
0109 elif [ $2 == "hadronsA" ]; then
0110 runs='261 264 265 269 270 272 274 275 '
0111 for runNr in $runs; do
0112 ./Convert -c $dataRaw/Run$runNr\_list.txt -o $dataDir/HadronRuns/raw_$runNr.root -d 1 -f -m ../configs/mappingFile_202409_CAEN.txt -r ../configs/DataTakingDB_202409_CAEN.csv
0113 done;
0114 elif [ $2 == "hadronsB" ]; then
0115 runs='340 349 346 350 357 360 362 367 368'
0116 for runNr in $runs; do
0117 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/HadronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0118 done;
0119 elif [ $2 == "hadronsC" ]; then
0120 runs='390 392 393 394 397 398 399 401'
0121 for runNr in $runs; do
0122 ./Convert -c $dataRaw/Run$runNr\_list.txt -o $dataDir/HadronRuns/raw_$runNr.root -d 1 -f -m ../configs/mappingFile_202409_CAEN.txt -r ../configs/DataTakingDB_202409_CAEN.csv
0123 done;
0124 elif [ $2 == "hadronsD" ]; then
0125
0126 runs='434 437 439 441 444 445 449 452'
0127 for runNr in $runs; do
0128 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/HadronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0129 done;
0130 elif [ $2 == "hadronsH" ]; then
0131 runs='542 543 544 545 548 549 550 551'
0132 for runNr in $runs; do
0133 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/HadronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0134 done;
0135 elif [ $2 == "pedandmuD1" ]; then
0136 runs='412 417 420 '
0137 for runNr in $runs; do
0138 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/MuonRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0139 done;
0140 elif [ $2 == "fullScanC" ]; then
0141 runs='375 376 377 379 380 381 384 387 390 392 393 394 397 398 399 401 404 405 408 410'
0142 for runNr in $runs; do
0143 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0144 done;
0145 elif [ $2 == "fullElectrons" ]; then
0146
0147 runs='333 334 336 337 338 379 380 381 384 387 466 467 468 471 472 494 495 497 502 504 513 514 516 517 520 '
0148 for runNr in $runs; do
0149 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/ElectronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0150 done;
0151
0152 elif [ $2 == "fullHadrons" ]; then
0153
0154 runs='340 349 346 350 357 360 362 367 368 390 392 393 394 397 398 399 401 '
0155 for runNr in $runs; do
0156 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/HadronRuns/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0157 done;
0158
0159 elif [ $2 == "ScanH" ]; then
0160 runs='526 527 528 529 530 533 535 538 541 542 543 544 545 548 549 550 551 552 554 559'
0161 for runNr in $runs; do
0162 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0163 done;
0164
0165 else
0166
0167 runs='303 305 306 307 308 309 311 312 315 316 322 331 332 369 370 371 374 375 376 377 404 405 408 410 412 417 420 463 464 465 476 478 481 486 489 492 505 506 507 508 510 511 521 524 525 553 '
0168
0169
0170 for runNr in $runs; do
0171 Convert -c $dataDir/Run$runNr\_list.txt -o $dataRaw/raw_$runNr.root -d 1 -f -m $configdir/mappingFile_202409_CAEN.txt -r $configdir/DataTakingDB_202409_CAEN.csv
0172 done;
0173 fi