Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-09-17 08:29:08

0001 #! /bin/bash
0002 
0003 if [ $1 = "fbockTB" ]; then 
0004   dataDirIn=/media/fbock/ALICE2-4TB/202605_SPSH2/HGCROCData
0005   dataDirOut=/media/fbock/ALICE2-4TB/202605_SPSH2/HGCROCData  
0006 fi
0007 
0008 # Just the muons from each set
0009 if [ $2 == "FullSetB" ]; then
0010   echo "Stripping FullSet B"
0011   runs='Muon_FullSetB_1 Muon_FullSetB_2'
0012   for runNr in $runs; do
0013 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_ImpR_$runNr.root -A $dataDirOut/calib_ImpR_$runNr.root
0014 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp2R_$runNr.root -A $dataDirOut/calib_Imp2R_$runNr.root
0015 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp3R_$runNr.root -A $dataDirOut/calib_Imp3R_$runNr.root
0016 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp4R_$runNr.root -A $dataDirOut/calib_Imp4R_$runNr.root
0017     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr.root $dataDirOut/calib_Final_$runNr.root
0018     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr\_calib.txt $dataDirOut/calib_Final_$runNr\_calib.txt
0019   done
0020 
0021   runNrSp='Muon_FullSetB_2'
0022 #   ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_ImpR_3Int_$runNrSp.root -A $dataDirOut/calib_ImpR_3Int_$runNrSp.root
0023 #   ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp2R_3Int_$runNrSp.root -A $dataDirOut/calib_Imp2R_3Int_$runNrSp.root
0024 #   ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_ImpR_5Int_$runNrSp.root -A $dataDirOut/calib_ImpR_5Int_$runNrSp.root
0025 #   ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp2R_5Int_$runNrSp.root -A $dataDirOut/calib_Imp2R_5Int_$runNrSp.root
0026   
0027 # Just the muons from each set
0028 elif [ $2 == "FullSetC" ]; then
0029   echo "Stripping FullSet C"
0030   runs='Muon_FullSetC_1 Muon_FullSetC_2 Muon_FullSetC_3'
0031   for runNr in $runs; do
0032 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp4R_$runNr.root -A $dataDirOut/calib_Imp4R_$runNr.root
0033     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr.root $dataDirOut/calib_Final_$runNr.root
0034     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr\_calib.txt $dataDirOut/calib_Final_$runNr\_calib.txt
0035   done
0036 elif [ $2 == "FullSetD" ]; then
0037   echo "Stripping FullSet D"
0038   runs='Muon_FullSetD_1 Muon_FullSetD_2'
0039   for runNr in $runs; do
0040 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp4R_$runNr.root -A $dataDirOut/calib_Imp4R_$runNr.root
0041     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr.root $dataDirOut/calib_Final_$runNr.root
0042     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr\_calib.txt $dataDirOut/calib_Final_$runNr\_calib.txt
0043   done
0044 
0045 elif [ $2 == "FullSetE" ]; then
0046   echo "Stripping FullSet E"
0047   runs='Muon_FullSetE_1 Muon_FullSetE_2 Muon_FullSetE_3'
0048   for runNr in $runs; do
0049 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp4R_$runNr.root -A $dataDirOut/calib_Imp4R_$runNr.root
0050     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr.root $dataDirOut/calib_Final_$runNr.root
0051     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr\_calib.txt $dataDirOut/calib_Final_$runNr\_calib.txt
0052   done
0053 elif [ $2 == "FullSetF" ]; then
0054   echo "Stripping FullSet F"
0055   runs='Muon_FullSetF_1 Muon_FullSetF_2'
0056   for runNr in $runs; do
0057 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp4R_$runNr.root -A $dataDirOut/calib_Imp4R_$runNr.root
0058     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr.root $dataDirOut/calib_Final_$runNr.root
0059     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr\_calib.txt $dataDirOut/calib_Final_$runNr\_calib.txt
0060   done
0061 elif [ $2 == "FullSetG" ]; then
0062   echo "Stripping FullSet G"
0063   runs='Muon_FullSetG_1 Muon_FullSetG_2'
0064   for runNr in $runs; do
0065 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp4R_$runNr.root -A $dataDirOut/calib_Imp4R_$runNr.root
0066     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr.root $dataDirOut/calib_Final_$runNr.root
0067     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr\_calib.txt $dataDirOut/calib_Final_$runNr\_calib.txt
0068   done  
0069 elif [ $2 == "HVScan" ]; then
0070   echo "Stripping HVScan"
0071   runs='194 195 196 197 198 199 200 201 202'
0072   for runNr in $runs; do
0073 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_ImpR_$runNr.root -A $dataDirOut/calib_ImpR_$runNr.root
0074 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp2R_$runNr.root -A $dataDirOut/calib_Imp2R_$runNr.root
0075 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp3R_$runNr.root -A $dataDirOut/calib_Imp3R_$runNr.root
0076 #     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp4R_$runNr.root -A $dataDirOut/calib_Imp4R_$runNr.root
0077     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr.root $dataDirOut/calib_Final_$runNr.root
0078     cp $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp5R_$runNr\_calib.txt $dataDirOut/calib_Final_$runNr\_calib.txt
0079   done
0080 
0081 elif [ $2 == "ParamScan" ]; then
0082   echo "Stripping ParamScan"
0083   runs='295 298 300 302 304 306 308 310 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 366 369'
0084   for runNr in $runs; do
0085     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_ImpR_$runNr.root -A $dataDirOut/calib_ImpR_$runNr.root
0086     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp2R_$runNr.root -A $dataDirOut/calib_Imp2R_$runNr.root
0087     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp3R_$runNr.root -A $dataDirOut/calib_Imp3R_$runNr.root
0088     ./DataPrep -a -i $dataDirIn/rawHGCROC_wPedwMuon_wBC_Imp4R_$runNr.root -A $dataDirOut/calib_Imp4R_$runNr.root
0089   done
0090 
0091 
0092 elif [ $2 == "FullSetC" ]; then
0093   echo "Stripping FullSet C"
0094 
0095 elif [ $2 == "FullSetD" ]; then
0096   echo "Stripping FullSet C"
0097 
0098 fi
0099 
0100 
0101