#!/bin/bash rm h_b*.root rm l_b*.log tseed=$(($(date +%s%N)/1000000-1393400000000)) echo $tseed #for i in {0..5}; do prt -o h_b$i.root -a 130 -l 1 -x "pi+" -p 2.7 -w 0 -g 0 -s 0 -e 5000 -b 1 -r $tseed$i > l_b$i.log & done for i in {0..5}; do prt -o h_b$i.root -a 126 -l 2 -x "proton" -p 1.7 -w 0 -g 3 -h 2 -c 2014 -s 0 -e 100 -b 1 -t 30.6 -z 1 -r $tseed$i > l_b$i.log & done sleep 1 while : do activth=$(ps aux | grep "[p]rt" | grep "h_b" | wc -l) diffth=$(($maxnthr-$activth)) echo "We have $activth active prt simulations " if [ "$activth" -eq 0 ]; then break fi sleep 2 done sleep 2 rm hits.root hadd hits.root h_b*.root