# # 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