Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2026-04-05 08:12:08

0001 #!/bin/bash                                                                                                                                                                                               
0002 
0003 export USER="$(id -u -n)"
0004 export LOGNAME=${USER}
0005 export HOME=/sphenix/u/${LOGNAME}/macros/detectors/sPHENIX/
0006 export MYINSTALL=/sphenix/user/bkimelman/sPHENIX/install/
0007 
0008 source /opt/sphenix/core/bin/sphenix_setup.sh -n
0009 source /opt/sphenix/core/bin/setup_local.sh $MYINSTALL
0010 
0011 runnumber=$1
0012 jobOf25=$2
0013 outDir=$3
0014 
0015 if [[ "$outDir" == "" ]]; then
0016     outDir=/sphenix/tg/tg01/jets/bkimelman/VandyDSTs/
0017 fi
0018 
0019 if [ ! -d "$outDir" ]
0020 then
0021     mkdir -p $outDir
0022 fi
0023 
0024 runShort=$(($1/100))
0025 
0026 caloDSTlist=filelists/run${runnumber}_caloList_jobOf25_${jobOf25}.list
0027 rm $caloDSTlist
0028 
0029 jetDSTlist=filelists/run${runnumber}_jetList_jobOf25_${jobOf25}.list
0030 rm $jetDSTlist
0031 
0032 for (( s=$((25*jobOf25)); s<=$((25*jobOf25+24)); s+=1 ))
0033 do
0034     caloFile=/sphenix/lustre01/sphnxpro/production2/run2pp/physics/jetskimmer/ana521_2025p007_v001/run_000${runShort}00_000$((runShort+1))00/DST_JETCALO_run2pp_ana521_2025p007_v001-000${runnumber}-$(printf "%05d" $s).root
0035     if [[ -f "$caloFile" ]];
0036     then
0037         echo $caloFile >> $caloDSTlist
0038     fi
0039 
0040     jetFile=/sphenix/lustre01/sphnxpro/production2/run2pp/physics/jetskimmer/ana521_2025p007_v001/run_000${runShort}00_000$((runShort+1))00/DST_Jet_run2pp_ana521_2025p007_v001-000${runnumber}-$(printf "%05d" $s).root
0041     if [[ -f "$jetFile" ]];
0042     then
0043         echo $jetFile >> $jetDSTlist
0044     fi
0045 done
0046 
0047 
0048 root -b -q Fun4All_VandySkimmer_segs.C\($jobOf25,\"$caloDSTlist\",\"$jetDSTlist\",\"$outDir\"\)