#
#  gain_vs_paramters
#    get gain vs parameter list
#
#

set pid = $$
echo pid = $$

set tmp1 = $ELFIN_TMP/gma.$pid.1
set tmp2 = $ELFIN_TMP/gma.$pid.2

set gmax = gmax
set gvsp = gvsp
set gvsp2 = gvsp2
if( -f $gvsp  ) then
  /bin/rm $gvsp 
endif
if( -f $gvsp2 ) then
  /bin/rm $gvsp2 
endif
if( -f $gmax  ) then
  /bin/rm $gmax    
endif

foreach file ( $* )  
  set param = `echo $file |sed 's/[a-zA-Z]//g'`
  set gain = `grep gain $file | tail -1 | awk -F'=' '{print $2}'` 
  echo $gain $param | awk '{printf("%15e %15f\n",$1,$2)}'>> $tmp1
  echo $param $gain | awk '{printf("%15f %15e\n",$1,$2)}'>> $tmp2
  echo file = $file param = $param  gain = $gain 
end

cat $tmp1 | sort -n > $gvsp
cat $tmp2 | sort -n > $gvsp2

spline $gvsp2 | getmax > $gmax

/bin/rm $tmp1
/bin/rm $tmp2

exit