Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-08-26 08:26:14

0001 #! /bin/bash
0002 echo "username $1"
0003 echo "run option $2"
0004 
0005 if [ $1 = "fbockCosm" ]; then 
0006   dataRaw=/media/fbock/LFHCal2/cosmics/TestSetupJune                  # source directory for output files from DAQ system
0007   dataDir=/media/fbock/LFHCal2/cosmics/TestSetupJune/converted        # base directory for root trees
0008 elif [ $1 = "fbockCosmOct" ]; then 
0009   dataRaw=/media/fbock/LFHCal2/cosmics/TestSetupOct/raw                # source directory for output files from DAQ system
0010   dataDir=/media/fbock/LFHCal2/cosmics/TestSetupOct/converted          # base directory for root trees
0011 elif [ $1 = "fbockSum" ]; then 
0012   dataRaw=/media/fbock/LFHCal2/SummingTest/rawHGCROC                   # source directory for output files from DAQ system
0013   dataDir=/media/fbock/LFHCal2/SummingTest/convertedHGCROC             # base directory for root trees
0014 elif [ $1 = "eglimos_CosmOct" ]; then
0015   dataRaw=/home/ewa/EIC/DATA/HGCROCData/Cosmics_Oct25/raw
0016   dataDir=/home/ewa/EIC/DATA/HGCROCData/Cosmics_Oct25/converted
0017 fi
0018 
0019 if [ $2 = "cosmics" ]; then 
0020   # local cosmics
0021   # runs='006'
0022   runs='007' # 1700000 events
0023   for runNr in $runs; do 
0024 #               ./Convert -d 2 -L 10000 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m ../configs/LocalTesting/mapping_HGCROC_Cosmics_20250606.txt -r ../configs/LocalTesting/DataTakingDB_ORNL_HGCROC.txt
0025     ./Convert -d 1 -L 1700000 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m ../configs/LocalTesting/mapping_HGCROC_Cosmics_20250606.txt -r ../configs/LocalTesting/DataTakingDB_ORNL_HGCROC.txt          
0026   done
0027 elif [ $2 = "skimCosmics" ]; then 
0028   runs='007' # 1700000 events
0029   for runNr in $runs; do 
0030     ./DataPrep -d 1 -f -X -i $dataDir/rawHGCROC_$runNr.root -o $dataDir/rawHGCROCskimmed_$runNr.root -r ../configs/LocalTesting/DataTakingDB_ORNL_HGCROC.txt
0031   done
0032 elif [ $2 = "cosmicsOct" ]; then 
0033   # local cosmics first stack
0034 #       runs='004 005 008 013 014' 
0035 #   runs='017' 
0036 #       for runNr in $runs; do 
0037 #               ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m ../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_20251009.txt -r ../configs/LocalTesting/DataTakingDB_ORNL_Cosmics_HGCROC_202510.txt             
0038 #       done
0039   
0040 #       runs='018' # F-Stack,  ORNL-01
0041 #       for runNr in $runs; do 
0042 #               ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m ../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_20251014.txt -r ../configs/LocalTesting/DataTakingDB_ORNL_Cosmics_HGCROC_202510.txt             
0043 #       done
0044 # 
0045 #       runs='020 021 022' # F-Stack,  UCR-01 asic 1
0046 #       for runNr in $runs; do 
0047 #               ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m ../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_20251014.txt -r ../configs/LocalTesting/DataTakingDB_ORNL_Cosmics_HGCROC_202510.txt             
0048 #       done
0049 # 
0050 #       runs="028 029" # F-Stack,  UCR-01 asic 0
0051 #       for runNr in $runs; do 
0052 #               ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m ../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_20251017_FStack.txt -r ../configs/LocalTesting/DataTakingDB_ORNL_Cosmics_HGCROC_202510.txt              
0053 #       done
0054 #   
0055   # both stacks 
0056 #       runs='030 031 032 033 034'  #UCR-01 30-32, UCR-02 33-41, starting 38 T0A lower DAC calib
0057 #       runs='030 031 032 033 034 036 037 038 039 040 041'  #UCR-01 30-32, UCR-02 33-41, starting 38 T0A lower DAC calib
0058 #       runs='036 037 038 039 040 041'  #UCR-01 30-32, UCR-02 33-41, starting 38 T0A lower DAC calib
0059   runs='051 052 053 054'  #UCR-02 51-52, UCR-01 53-54, low ToA
0060   for runNr in $runs; do 
0061     ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m ../configs/LocalTesting/mapping_HGCROC_ORNL_Cosmics_20251017.txt -r ../configs/LocalTesting/DataTakingDB_ORNL_Cosmics_HGCROC_202510.txt         
0062   done
0063   
0064   
0065 elif [ $2 = "summing" ]; then 
0066   # local cosmics first stack
0067 #       runs='004 005 008 013 014' 
0068   mappingFile=../configs/LocalTesting/mapping_HGCROC_ORNL_Summing1ch.txt
0069   runNrFile=../configs/LocalTesting/DataTakingDB_ORNL_Summing_HGCROC_202508.txt
0070   runNr='100' 
0071   ./Convert -L 1539 -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0072   runNr='101'
0073   ./Convert -L 1540 -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0074   runNr='102'
0075   ./Convert -L 1541 -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0076   runNr='103'
0077   ./Convert -L 1541 -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0078   runNr='104'
0079   ./Convert -L 1540 -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0080   runNr='105'
0081   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0082   runNr='106'
0083   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0084   runNr='107'
0085   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0086   runNr='108'
0087   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0088   runNr='109'
0089   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0090   runNr='110'
0091   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0092   runNr='111'
0093   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0094   runNr='112'
0095   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0096   runNr='113'
0097   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0098   runNr='114'
0099   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0100   runNr='115'
0101   ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m $mappingFile -r $runNrFile                
0102   
0103 
0104 #       local cosmics second stack
0105 #       runs='018' 
0106 #       
0107 #       for runNr in $runs; do 
0108 #               ./Convert -d 1 -f -w -c $dataRaw/Run$runNr.h2g -o $dataDir/rawHGCROC_$runNr.root -m ../configs/mapping_HGCROC_ORNL_Cosmics_20251014.txt -r ../configs/DataTakingDB_ORNL_Cosmics_HGCROC_202510.txt               
0109 #       done
0110   
0111 fi