Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-07-05 08:15:30

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