# This script runs hypGe macros # reads number of Events, name of run and verbose Level nEvts=1000 nJobs=1 folder="test" seed=12345 echo Enter number of Events: read nEvts echo "Number of Events: $nEvts!" echo Enter number of Jobs: read nJobs echo "Number of Events: $nJobs!" step=`expr $nEvts / $nJobs` echo Enter storage-folder: read folder echo "Storagepath: $folder!" echo Enter seed number: read seed echo "seed number is: $seed!" # make data directory, if not there. all data file go there, makes them easier to move around path="../sim_pseudodata/"${folder} if [ ! -d $path ]; then mkdir -p $path fi if [ ! -d jobs/${folder}/ ]; then mkdir -p jobs/${folder}/ fi # let's go last=`expr $nEvts - 1` for start in `seq 0 $step $last` ; do name="run"$start seed=$(expr 1 \+ $seed) cat >jobs/${folder}/job_${start}.sh < ${path}/0-sim_${name}.log EOF ### submit job to batch system qsub jobs/${folder}/job_${start}.sh done