ROOTPWA
rootfitCBatch.sh
Go to the documentation of this file.
1 #!/bin/bash
2 
3 test -z $FITDIR && echo "FITDIR not set!" && exit;
4 test -z $OUTFILE && echo "OUTFILE not set!" && exit;
5 test -z $1 && echo "No bin dir given!" && exit;
6 test -z $RANK && export RANK=2;
7 
8 echo "FITDIR=$FITDIR"
9 
10 test -s $FITDIR/$OUTFILE && mv $FITDIR/$OUTFILE $FITDIR/$OUTFILE.previous
11 
12 for i in $1/*;
13 do
14  export BIN=`echo $i | gawk -F"/" '{ print $(NF) }' `;
15  echo "---- Massbin: $BIN";
16  LOWER=`echo $BIN | gawk -F"." '{ print $1 }' `;
17  UPPER=`echo $BIN | gawk -F"." '{ print $2 }' `;
18  echo "$LOWER...$UPPER"
19  cd $i/AMPS;
20  time pwaConstraintFit -q -w $FITDIR/$WLIST -c $FITDIR/$CONSTRFILE -o $FITDIR/$OUTFILE -r $RANK -l $LOWER -u $UPPER $RENORM -a $ACC -n $NORM
21 
22  #cd -;
23 done ;
24 
25 #-S $FITDIR/$OUTFILE