-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathanalyze_caldel.sh
executable file
·14 lines (14 loc) · 1.08 KB
/
analyze_caldel.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env bash
if [ "$#" -ne 1 ]; then
echo "run: $0 path/Runs/Run_1234"
exit
fi
SCRIPTPATH=$( cd $(dirname $0) ; pwd -P )
runfolder=${1%/}
runname=`echo ${runfolder##*/} | tr -d '_'`
runnametext=`echo ${runfolder##*/} | tr '_' ' '`
echo $runname
(echo "SET:TITLE=$runnametext CalDel midpoint;SET:FILENAME=${runname}_caldel_midpoint" && $SCRIPTPATH/tools/extract_roc_list.py $runfolder c caldelmidpoint) | $SCRIPTPATH/tools/detectorplot.py
(echo "SET:TITLE=$runnametext CalDel width;SET:FILENAME=${runname}_caldel_width" && $SCRIPTPATH/tools/extract_roc_list.py $runfolder c caldelwidth) | $SCRIPTPATH/tools/detectorplot.py
(echo "SET:TITLE=$runnametext CalDel extra hit bins;SET:FILENAME=${runname}_caldel_extrahits;SET:LOGZ;SET:POSITIVE" && $SCRIPTPATH/tools/extract_roc_list.py $runfolder c caldelextrahits) | $SCRIPTPATH/tools/detectorplot.py
(echo "SET:TITLE=$runnametext CalDel ineff. (middle 50%);SET:FILENAME=${runname}_caldel_inefficiency;SET:ZRANGE=0,1;SET:POSITIVE;SET:LOGZ" && $SCRIPTPATH/tools/extract_roc_list.py $runfolder c caldelinefficiency) | $SCRIPTPATH/tools/detectorplot.py