File indexing completed on 2025-08-05 08:11:22
0001
0002
0003 export USER="$(id -u -n)"
0004 export LOGNAME=${USER}
0005 export HOME=/sphenix/u/${LOGNAME}
0006
0007 source /opt/sphenix/core/bin/sphenix_setup.sh -n new
0008
0009 export MYINSTALL=$HOME/install
0010 export LD_LIBRARY_PATH=$MYINSTALL/lib:$LD_LIBRARY_PATH
0011 export ROOT_INCLUDE_PATH=$MYINSTALL/include:$ROOT_INCLUDE_PATH
0012
0013 source /opt/sphenix/core/bin/setup_local.sh $MYINSTALL
0014
0015 corrfiletag=$1
0016 outfilepath_baseline=$2
0017 outfilepath_closure=$3
0018 outfilepath_data=$4
0019 hijingbaselinedir=$5
0020 hijingclosuredir=$6
0021 datadir=$7
0022
0023
0024 echo "corrfiletag: ${corrfiletag}"
0025 echo "outfilepath_baseline: ${outfilepath_baseline}"
0026 echo "outfilepath_closure: ${outfilepath_closure}"
0027 echo "outfilepath_data: ${outfilepath_data}"
0028 echo "hijingbaselinedir: ${hijingbaselinedir}"
0029 echo "hijingclosuredir: ${hijingclosuredir}"
0030 echo "datadir: ${datadir}"
0031
0032
0033 hadd -f -j 20 -k ${hijingbaselinedir}/minitree_set1.root ${hijingbaselinedir}/minitree_{00000..02499}.root
0034 hadd -f -j 20 -k ${hijingclosuredir}/minitree_set2.root ${hijingclosuredir}/minitree_{02500..04999}.root
0035 hadd -f -j 20 -k ${datadir}/minitree_segment1.root ${datadir}/minitree_00{000..299}.root
0036 hadd -f -j 20 -k ${datadir}/minitree_segment2.root ${datadir}/minitree_00{300..599}.root
0037 hadd -f -j 20 -k ${datadir}/minitree_segment3.root ${datadir}/minitree_00{600..899}.root
0038 hadd -f -j 20 -k ${datadir}/minitree_segment4.root ${datadir}/minitree_0{0900..1199}.root
0039 hadd -f -j 20 -k ${datadir}/minitree_segment5.root ${datadir}/minitree_0{1200..1499}.root
0040 hadd -f -j 20 -k ${datadir}/minitree_segment6.root ${datadir}/minitree_0{1500..1757}.root
0041
0042
0043
0044
0045
0046
0047
0048
0049 centralities_phobos=(0 3 6 10 15 20 25 30 35 40 45 50 55 60 65 70)
0050 length_phobos=${
0051 for ((i=0; i<$length_phobos-1; i++))
0052 do
0053 echo "Processing centrality bin: ${centralities_phobos[i]} - ${centralities_phobos[i+1]}"
0054
0055 echo "Processing HIJING Baseline"
0056 ./Corrections ${hijingbaselinedir}/minitree_set1.root ${centralities_phobos[i]} ${centralities_phobos[i+1]} -10 10 0 0 0 null null ${corrfiletag} ${outfilepath_baseline} 1
0057 echo "Processing HIJING Closure"
0058 ./Corrections ${hijingclosuredir}/minitree_set2.root ${centralities_phobos[i]} ${centralities_phobos[i+1]} -10 10 1 0 0 null null ${corrfiletag} ${outfilepath_closure} 1
0059 echo "Processing Data Run2023"
0060 ./Corrections ${datadir}/minitree_segment1.root ${centralities_phobos[i]} ${centralities_phobos[i+1]} -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment1 1
0061 ./Corrections ${datadir}/minitree_segment2.root ${centralities_phobos[i]} ${centralities_phobos[i+1]} -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment2 1
0062 ./Corrections ${datadir}/minitree_segment3.root ${centralities_phobos[i]} ${centralities_phobos[i+1]} -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment3 1
0063 ./Corrections ${datadir}/minitree_segment4.root ${centralities_phobos[i]} ${centralities_phobos[i+1]} -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment4 1
0064 ./Corrections ${datadir}/minitree_segment5.root ${centralities_phobos[i]} ${centralities_phobos[i+1]} -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment5 1
0065 ./Corrections ${datadir}/minitree_segment6.root ${centralities_phobos[i]} ${centralities_phobos[i+1]} -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment6 1
0066 done
0067
0068 echo "Processing centrality bin: 0 - 70"
0069 echo "Processing HIJING Baseline"
0070 ./Corrections ${hijingbaselinedir}/minitree_set1.root 0 70 -10 10 0 0 0 null null ${corrfiletag} ${outfilepath_baseline} 1
0071 echo "Processing HIJING Closure"
0072 ./Corrections ${hijingclosuredir}/minitree_set2.root 0 70 -10 10 1 0 0 null null ${corrfiletag} ${outfilepath_closure} 1
0073 echo "Processing Data Run2024 (run 54280)"
0074 ./Corrections ${datadir}/minitree_segment1.root 0 70 -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment1 1
0075 ./Corrections ${datadir}/minitree_segment2.root 0 70 -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment2 1
0076 ./Corrections ${datadir}/minitree_segment3.root 0 70 -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment3 1
0077 ./Corrections ${datadir}/minitree_segment4.root 0 70 -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment4 1
0078 ./Corrections ${datadir}/minitree_segment5.root 0 70 -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment5 1
0079 ./Corrections ${datadir}/minitree_segment6.root 0 70 -10 10 1 1 1 null null ${corrfiletag} ${outfilepath_data}_segment6 1