Skip to content
Snippets Groups Projects
Commit dead6d3b authored by Norbert Herrmann's avatar Norbert Herrmann
Browse files

fix corrupted version

parent 615e3d9c
No related branches found
No related tags found
No related merge requests found
#!/ bin / bash #!/bin/bash
#shell script to apply clusterizer calibrations # shell script to apply clusterizer calibrations
#SBATCH - J gen_digi #SBATCH -J gen_digi
#SBATCH \ #SBATCH -D /lustre/cbm/users/nh/CBM/cbmroot/trunk/macro/beamtime/hd2020
- D / lustre / cbm / users / nh / CBM / cbmroot / trunk / macro / beamtime \ #SBATCH --time=8:00:00
/ hd2020 #SBATCH --mem=2000
#SBATCH-- time = 4 : 00 : 00 ##SBATCH --partition=long
#SBATCH-- mem = 2000 cRun=$1
##SBATCH-- partition = long cRun = $1
iCalSet = $2((iTmp = $iCalSet))((iBRef = $iTmp % 1000))( iCalSet=$2
(iTmp = $iTmp - $iBRef))((iSet = $iTmp / 1000))((iRef = $iTmp % 1000000))( ((iTmp = $iCalSet ))
(iRef = $iRef / 1000))((iTmp = $iTmp - $iRef))((iDut = $iTmp / 1000000)) ((iBRef = $iTmp % 1000))
((iTmp = $iTmp - $iBRef))
((iSet = $iTmp / 1000))
((iRef = $iTmp % 1000000))
((iRef = $iRef / 1000))
((iTmp = $iTmp - $iRef))
((iDut = $iTmp / 1000000))
iSel2 = $3 iSel2=$3
if (($ {iSel2} < 0)); cCalSet=$iCalSet
then((iBRef = -$iSel2)) fi if (( iCalSet<100000000 )); then
cCalSet="0"$iCalSet
cCalSet = $iCalSet if ((iCalSet < 100000000)); fi
then cCalSet = "0" $iCalSet fi if ((iCalSet < 10000000)); if (( iCalSet<10000000 )); then
then cCalSet = "00" $iCalSet fi if ((iCalSet < 1000000)); cCalSet="00"$iCalSet
then cCalSet = "000" $iCalSet fi if ((iCalSet < 100000)); fi
then cCalSet = "0000" $iCalSet fi echo cCalSet = $cCalSet if (( iCalSet<1000000 )); then
cCalSet="000"$iCalSet
fi
if (( iCalSet<100000 )); then
cCalSet="0000"$iCalSet
fi
echo cCalSet = $cCalSet
Deadtime = $4 if [[$ {Deadtime} = ""]]; Deadtime=$4
then Deadtime = 50. fi if [[ ${Deadtime} = "" ]]; then
Deadtime=50.
fi
CalIdMode = $5 if [[$ {CalIdMode} = ""]]; CalIdMode=$5
then echo use native calibration file CalIdMode = $ {cRun} CalFile = if [[ ${CalIdMode} = "" ]]; then
$ {cRun} _set$ {cCalSet} _93_1tofClust.hst.root else CalFile = echo use native calibration file
$ {CalIdMode} _set$ {cCalSet} _93_1tofClust.hst.root RunFile = CalIdMode=${cRun}
$ {cRun} _set$ {cCalSet} _93_1tofClust.hst.root CalFile=${cRun}_set${cCalSet}_93_1tofClust.hst.root
#rm ${RunFile } else
#ln - s ${CalFile } ${RunFile } CalFile=${CalIdMode}_set${cCalSet}_93_1tofClust.hst.root
echo use calibrations from $ {CalFile} fi RunFile=${cRun}_set${cCalSet}_93_1tofClust.hst.root
# rm ${RunFile}
# ln -s ${CalFile} ${RunFile}
echo use calibrations from ${CalFile}
fi
CalIdSet = $6 if [[$ {CalIdSet} = ""]]; then CalIdSet=$6
if [[ ${CalIdSet} = "" ]]; then
echo use native calibration file echo use native calibration file
CalIdSet=$cCalSet CalIdSet=$cCalSet
else else
CalFile=${CalIdMode}_set${CalIdSet}_93_1tofClust.hst.root CalFile=${CalIdMode}_set${CalIdSet}_93_1tofClust.hst.root
fi fi
Nevt=$7
if [[ ${Nevt} = "" ]]; then
echo use all events
Nevt=-1
fi
echo gen_digi for $cRun with iDut=$iDut, iRef=$iRef, iSet=$iCalSet, iSel2=$iSel2, iBRef=$iBRef, Deadtime=$Deadtime, CalFile=$CalFile echo gen_digi for $cRun with iDut=$iDut, iRef=$iRef, iSet=$iCalSet, iSel2=$iSel2, iBRef=$iBRef, Deadtime=$Deadtime, CalFile=$CalFile
if [ -e /lustre/cbm ]; if [ -e /lustre/cbm ]; then
then source / lustre / cbm / users / nh / CBM / cbmroot / trunk / build source /lustre/cbm/users/nh/CBM/cbmroot/trunk/build/config.sh
/ config.sh wdir = / lustre / cbm / users / nh / CBM / cbmroot / trunk / macro wdir=/lustre/cbm/users/nh/CBM/cbmroot/trunk/macro/beamtime/hd2020
/ beamtime / mcbm2019 outdir = outdir=/lustre/cbm/users/nh/CBM/cbmroot/trunk/macro/beamtime/hd2020/${cRun}
/ lustre / cbm / users / nh / CBM / cbmroot / trunk / macro / beamtime else
/ mcbm2019 / $ { wdir=`pwd`
cRun outdir=${wdir}/${cRun}
} fi
else wdir =`pwd` outdir =
$ {wdir}
/ $ {cRun} fi
cd $wdir mkdir $cRun cd $cRun cp.. cd $wdir
/.rootrc.cp../ rootlogon.C.cp mkdir $cRun
- v.. cd $cRun
/ $ {CalFile}. cp ../.rootrc .
#root - b \ cp ../rootlogon.C .
- q './ana_digi.C(-1,93,1,' $iRef ',1,"' $cRun '",' $iCalSet ',1,' $iSel2 ',' $Deadtime ') ' cp -v ../${CalFile} .
#root - b \ #root -b -q '../ana_digi_cal.C(100000,93,1,'$iRef',1,"'$cRun'",'$iCalSet',1,'$iSel2','$Deadtime',"'$CalIdMode'") '
- q '../ana_digi_dev.C(-1,93,1,' $iRef ',1,"' $cRun '",' $iCalSet ',1,' $iSel2 ',' $Deadtime ',"' $CalIdMode '") ' root -b -q '../ana_digi_cal.C('$Nevt',93,1,'$iRef',1,"'$cRun'",'$iCalSet',1,'$iSel2','$Deadtime',"'$CalIdMode'") '
root #root -b -q '../ana_digi_cos.C(-1,93,1,'$iRef',1,"'$cRun'",'$iCalSet',1,'$iSel2','$Deadtime',"'$CalIdMode'") '
- b #root -b -q '../ana_digi_star.C(-1,93,1,'$iRef',1,"'$cRun'",'$iCalSet',1,'$iSel2','$Deadtime',"'$CalIdMode'") '
- q '../ana_digi_cal.C(-1,93,1,' $iRef ',1,"' $cRun '",' $iCalSet ',1,' $iSel2 ',' $Deadtime ',"' $CalIdMode '") '
#root - b \
- q '../ana_digi_cos.C(-1,93,1,' $iRef ',1,"' $cRun '",' $iCalSet ',1,' $iSel2 ',' $Deadtime ',"' $CalIdMode '") '
#root - b \
- q '../ana_digi_star.C(-1,93,1,' $iRef ',1,"' $cRun '",' $iCalSet ',1,' $iSel2 ',' $Deadtime ',"' $CalIdMode '") '
cd.. cd ..
mv mv -v slurm-${SLURM_JOB_ID}.out ${outdir}/GenDigi_${cRun}_${iCalSet}_${iSel2}_${CalIdMode}.out
- v slurm
- $ {SLURM_JOB_ID}.out $ {outdir}
/ GenDigi_$ {cRun} _$ {iCalSet} _$ {iSel2} _$ {iCalIdMode}.out
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment