/*HMS fid effic/{ pieff = $5 } /*SOS fid effic/{ eeff = $5 } END { eff = 0. err = 0. pol = 1 hmseflag = 0 if (spec == 1) { if (run >= 46996 && run <= 47054) hmseflag = 1 if (run >= 47336 && run <= 47356) hmseflag = 1 if (run >= 47522 && run <= 47582) hmseflag = 1 if (run >= 47618 && run <= 47686) hmseflag = 1 if (run >= 47186 && run <= 47330) pol = -1 if (run >= 47465 && run <= 47519) pol = -1 if (hmseflag == 1) { if (pol == -1) { eff = eeff } else { eff = pieff } } else { eff = pieff } } else { eff = eeff } if (eff == 0) { eff = 1 } if (opt == 1) printf ("%7.5f",eff) else { rel = 0 if (eff > 0 && err > 0) rel = 100.*err/eff printf ("%5.3f",rel) } }