#!/bin/csh -f
if( $#argv < 2 || $#argv > 6 ) then
	echo Usage: $0 first_event_number last_event_number \[view_ang1 view_ang2 pause_time path_to_trace_data\]
	exit 1
endif
if( $#argv == 6 ) then
	set tracepath = $6
else
	set tracepath = "/tmp/$USER"
endif
if( $#argv >= 3) then
   set  view1 = $3
endif
if( $#argv >= 4 ) then
   set view2 = $4
endif
if( $#argv >= 5 ) then
	set a = $5
else	
	set a = -1
endif

@ ev = $1
@ last = $2


if( -f  $tracepath/gnuplotdata ) then
	rm -f  $tracepath/gnuplotdata
endif
if( $?view1 || $?view2 ) then
   echo "set view $view1,$view2,1,1"  >  $tracepath/gnuplotdata
endif

while ( $ev <= $last )
	echo load '"xconfig"' >> $tracepath/gnuplotdata
        echo 'rep "<awk -f cmode zoff=`cat .Revmax` zrev=`cat .Reverse`' $tracepath/trace$ev'"'  w l >> $tracepath/gnuplotdata
        echo "print $ev" >> $tracepath/gnuplotdata
        echo "pause $a" >> $tracepath/gnuplotdata
	echo " " >> $tracepath/gnuplotdata
        @ ev ++
end

gnuplot $tracepath/gnuplotdata


