#!/bin/sh
#
# process1.sh
#
# Prepare good quality segments lists for S4.

# Shourov K. Chatterji
# shourov@ligo.caltech.edu

# $Id: process1.sh,v 1.1 2007/05/15 15:48:31 shourov Exp $

# determine G1 analysis segments
awk ' !/CALIB_CHISQR_V1/ \
      { print $2, $3 } ' \
      S4G1v10_segs.txt >G1_segments.txt

# determine H1 analysis segments
awk ' !/ADC_OVERFLOW/ && \
      !/INJECTION_BURST/ && \
      !/INJECTION_INSPIRAL/ && \
      !/INJECTION_PULSTART/ && \
      !/INJECTION_STOCHASTIC/ && \
      !/JET/ && \
      !/OUT_OF_LOCK/ && \
      !/OUTSIDE_S4/ && \
      !/PRELOCKLOSS_30/ && \
      !/SEISMIC_0D9_1D1/ \
      { print $2, $3 } ' \
      S4H1v10_segs.txt >H1_segments.txt

# determine H2 analysis segments
awk ' !/ADC_OVERFLOW/ && \
      !/INJECTION_BURST/ && \
      !/INJECTION_INSPIRAL/ && \
      !/INJECTION_PULSTART/ && \
      !/INJECTION_STOCHASTIC/ && \
      !/JET/ && \
      !/OUTSIDE_S4/ && \
      !/PRELOCKLOSS_30/ && \
      !/SEISMIC_0D9_1D1/ && \
      !/WIND_OVER_30MPH/ \
      { print $2, $3 } ' \
      S4H2v10_segs.txt >H2_segments.txt

# determine L1 analysis segments
awk ' !/ADC_OVERFLOW/ && \
      !/INJECTION_BURST/ && \
      !/INJECTION_INSPIRAL/ && \
      !/INJECTION_PULSTART/ && \
      !/INJECTION_STOCHASTIC/ && \
      !/NO_DATA/ && \
      !/NO_RDS/ && \
      !/OUT_OF_LOCK/ && \
      !/OUTSIDE_S4/ && \
      !/PRELOCKLOSS_30/ \
      { print $2, $3 } ' \
      S4L1v10_segs.txt >L1_segments.txt

# remove raw data quality segment information
rm -f S4*_segs.txt

