diff --git a/macros/CCEScan/batch/base.sh b/macros/CCEScan/batch/base.sh new file mode 100644 index 0000000..1c15e10 --- /dev/null +++ b/macros/CCEScan/batch/base.sh @@ -0,0 +1,22 @@ +source /home/hep/egraveri/.bashrc +export LHCBSTYLE=1 +export DISK=/disk/data1/hep/elena +restart_root(){ + if [[ -f /etc/SuSE-release ]]; then + CERN=/app/cern + #ROOTSYS=$CERN/root_v5.34.25/root + ROOTSYS=$CERN/root_v6.04.00/root-6.04.00 + PATH=$PATH:$ROOTSYS/bin + LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib + export LD_LIBRARY_PATH=$ROOTSYS/lib:$PYTHONDIR/lib:$LD_LIBRARY_PATH + export PYTHONPATH=$PYTHONPATH:$ROOTSYS/lib + else + ROOTSYS=/cvmfs/lhcb.cern.ch/lib/lcg/app/releases/ROOT/5.34.10/x86_64-slc6-gcc48-opt/root + PATH=$PATH:$ROOTSYS/bin + LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib + cd $ROOTSYS + source $ROOTSYS/bin/thisroot.sh + cd - > /dev/null + fi +} +restart_root diff --git a/macros/CCEScan/batch/submitLandau.sh b/macros/CCEScan/batch/submitLandau.sh new file mode 100644 index 0000000..6343853 --- /dev/null +++ b/macros/CCEScan/batch/submitLandau.sh @@ -0,0 +1,105 @@ +# to remove erroneous jobs: +# for job in `qstat | grep ${USER} | awk '{print $1;}'`; do qdel ${job}@farm-ce; done + +swsource=$HOME/STAging/macros/CCEScan +scripts=$swsource/batch +logs=/disk/data1/hep/elena/logs/ST/CCEScan + +vals=(3 5 7) +rads=(75 45 40) + +echo "Backup file!" +echo "cp /disk/data1/hep/elena/data/ST/Aging/CCEScan.root /disk/data1/hep/elena/data/ST/Aging/CCEScan_backup_December_2.root" +cp /disk/data1/hep/elena/data/ST/Aging/CCEScan.root /disk/data1/hep/elena/data/ST/Aging/CCEScan_backup_December_2.root +# +# echo "Submitting TT:" +# onefill=(4643) +# for fill in `cat $swsource/Fills.dat` +# #for fill in $onefill +# do +# echo " Submitting fill "$fill +# for sector in `cat $swsource/TTsectors.dat` +# do +# echo " Sector "$sector +# scriptname="landauFit_TT_f${fill}_s${sector}_allSteps_allVal" +# cp $scripts/base.sh $scripts/temp_scripts/${scriptname}.sh +# for i in {0..65} +# do +# for val in "${vals[@]}" +# do +# echo "${swsource}/landauFit -t TT -l TTaU -s ${sector} -f ${fill} -c ${i} -v ${val} -b" >> $scripts/temp_scripts/${scriptname}.sh +# done +# done +# qsub -l cput=75000 $scripts/temp_scripts/${scriptname}.sh -o ${logs}/${scriptname}.log -e ${logs}/${scriptname}.log -j oe +# #sleep 2 +# done +# done +# + +echo "Submitting TT inner sectors:" +onefill=(4643) +#for fill in `cat $swsource/Fills.dat` +for fill in $onefill +do + echo " Submitting fill "$fill + for sector in `cat $swsource/TTinner.dat` + do + echo " Sector "$sector + scriptname="landauFit_TTinner_f${fill}_s${sector}_allSteps_allVal_allRads" + cp $scripts/base.sh $scripts/temp_scripts/${scriptname}.sh + for i in {0..65} + do + for val in "${vals[@]}" + do + for rad in "${rads[@]}" + do + echo "${swsource}/landauFit -t TT -l TTaU -s ${sector} -f ${fill} -c ${i} -v ${val} -r ${rad} -b" >> $scripts/temp_scripts/${scriptname}.sh + done + done + done + qsub -l cput=225000 $scripts/temp_scripts/${scriptname}.sh -o ${logs}/${scriptname}.log -e ${logs}/${scriptname}.log -j oe + #sleep 2 + done +done + + +# echo "Submitting IT:" +# for sector in `cat $swsource/ITsectors.dat` +# do +# echo " Sector " $sector +# for fill in `cat $swsource/Fills.dat` +# do +# echo " Fill "$fill +# val=7 +# scriptname="landauFit_IT_s${sector}_f{fill}_allSteps_v${val}" +# cp $scripts/base.sh $scripts/temp_scripts/${scriptname}.sh +# for i in {0..65} +# do +# echo "${swsource}/landauFit -t IT -l T3X2 -s ${sector} -f ${fill} -c ${i} -v ${val} -b" >> $scripts/temp_scripts/${scriptname}.sh +# done +# qsub -l cput=24000 $scripts/temp_scripts/${scriptname}.sh -o ${logs}/${scriptname}.log -e ${logs}/${scriptname}.log -j oe +# #sleep 2 +# done +# done +# + +# echo "Submitting IT inner sectors:" +# for sector in `cat $swsource/ITinner.dat` +# do +# echo " Sector " $sector +# for fill in `cat $swsource/Fills.dat` +# do +# echo " Fill "$fill +# val=7 +# scriptname="landauFit_ITinner_s${sector}_f{fill}_allSteps_v${val}_r175" +# cp $scripts/base.sh $scripts/temp_scripts/${scriptname}.sh +# for i in {0..65} +# do +# echo "${swsource}/landauFit -t IT -l T3X2 -s ${sector} -f ${fill} -c ${i} -v ${val} -r 175 -b" >> $scripts/temp_scripts/${scriptname}.sh +# done +# qsub -l cput=24000 $scripts/temp_scripts/${scriptname}.sh -o ${logs}/${scriptname}.log -e ${logs}/${scriptname}.log -j oe +# #sleep 2 +# done +# done +# +# diff --git a/macros/CCEScan/batch/submitLandau.sh~ b/macros/CCEScan/batch/submitLandau.sh~ new file mode 100644 index 0000000..f288167 --- /dev/null +++ b/macros/CCEScan/batch/submitLandau.sh~ @@ -0,0 +1,21 @@ +swsource=$HOME/STAging/macros/CCEScan +scripts=$swsource/batch + +vals=(3, 5, 7) + +echo "Submitting TT:" +for fill in `cat $swsource/Fills.dat` +do + echo "Submitting fill "$fill + for sector in `cat $swsource/TTsectors.dat` + do + for i in {0..65} + do + for val in "${vals[@]}" + do + #cp $scripts/base.sh $scripts/temp_scripts/landauFit_TT_f${fill}_s${sector}_c${i}_v${val}.sh + echo $swsource/landauFit -t TT -l TTaU -s $sector -f $fill -c $i -v $val + done + done + done +done \ No newline at end of file