File indexing completed on 2026-05-23 08:12:15
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 export USER="$(id -u -n)"
0016 export LOGNAME=${USER}
0017 export HOME=/sphenix/u/${LOGNAME}/macros/detectors/sPHENIX/
0018 export MYINSTALL=/sphenix/user/bkimelman/sPHENIX/install/
0019
0020 source /opt/sphenix/core/bin/sphenix_setup.sh -n
0021 source /opt/sphenix/core/bin/setup_local.sh $MYINSTALL
0022
0023 DIR=/sphenix/tg/tg01/jets/bkimelman/VandyDSTs_wEEC_3D_unfolding_kinematics_Apr29_2026/
0024 MODE=$1
0025 NITER=${2:-4}
0026
0027 if [ -z "$DIR" ] || [ -z "$MODE" ]; then
0028 echo "Usage: $0 <DIR> <MODE> [NITER_WEEC]"
0029 exit 1
0030 fi
0031
0032 case $MODE in
0033 kFull) LABEL="fullClosure" ;;
0034 kHalf) LABEL="halfClosure" ;;
0035 kData) LABEL="dataClosure" ;;
0036 *)
0037 echo "Unknown mode: $MODE (expected kFull, kHalf, or kData)"
0038 exit 1
0039 ;;
0040 esac
0041
0042 OUT_FILE="${DIR}/wEEC-${LABEL}.root"
0043
0044 if [ "$MODE" = "kData" ]; then
0045 RESP_FILE="${DIR}/response-all-${LABEL}.root"
0046 MEAS_FILE="${DIR}/data_measured-all.root"
0047 echo "Running wEEC_doUnfolding: mode=${MODE}, resp=${RESP_FILE}, meas=${MEAS_FILE}, out=${OUT_FILE}"
0048 root -b -q "wEEC_doUnfolding.C(\"${RESP_FILE}\",\"${OUT_FILE}\",${NITER},Mode::${MODE},\"${MEAS_FILE}\")"
0049 else
0050 RESP_FILE="${DIR}/response-all-${LABEL}.root"
0051 echo "Running wEEC_doUnfolding: mode=${MODE}, resp=${RESP_FILE}, out=${OUT_FILE}"
0052 root -b -q "wEEC_doUnfolding.C(\"${RESP_FILE}\",\"${OUT_FILE}\",${NITER},Mode::${MODE})"
0053 fi
0054
0055 echo "Done: ${OUT_FILE}"