Skip to content
Snippets Groups Projects

Update the science segment definitions to reflect changes in the calib_state_vector

1 file
+ 21
14
Compare changes
  • Side-by-side
  • Inline
@@ -16,26 +16,33 @@
# L1:hoft_Calibrated bitand "L1:LLD-DQ_VECTOR" mask=0x04 fraction=1.0
# L1:hoft_Ready boolean "L1:hoft_Science & L1:hoft_Calibrated"
#
# Bits from ER6 gstlal_compute_strain
# GDS-CALIB_STATE_VECTOR bits from LIGO-T1900007-v5
#
# bit Meaning
# 0 HOFT_OK
# 1 SCIENCE_LOCKED
# 2 LOCKED
# 3 HOFT_PROD
# 4 FILTERS_OK
# 5 GAMMA_OK
# bit Meaning
# 0 HOFT_OK
# 1 OBS_INTENT
# 2 OBS_READY
# 3 FILTERS_OK
# 4 NO_GAP
# 5-8 NO_{STOCH,CBC,BURST,DETCHAR}_HW_INJ
# 9 UNDISTURBED_OK
# 10-13 KAPPA_{TST,PUM,UIM,C}_SMOOTH_OK
# 14-16 F_{CC,S_SQUARED,S_OVER_Q}_SMOOTH_OK
# 17 LOWFREQ LINE SUBTR
# 18 MIDFREQ LINE SUBTR
# 19 LINE SUBTR GATE
# 20 NONSENS SUBTR
#
H1:hoft_Science bitand "H1:GDS-CALIB_STATE_VECTOR" mask=0x02 fraction=1.0
H1:hoft_Science bitand "H1:GDS-CALIB_STATE_VECTOR" mask=0x07 fraction=1.0
H1:hoft_Up bitand "H1:GDS-CALIB_STATE_VECTOR" mask=0x04 fraction=1.0
H1:hoft_Calibrated bitand "H1:GDS-CALIB_STATE_VECTOR" mask=0x01 fraction=1.0
H1:hoft_Ready bitand "H1:GDS-CALIB_STATE_VECTOR" mask=0x03 fraction=1.0
H1:hoft_Ready bitand "H1:GDS-CALIB_STATE_VECTOR" mask=0x05 fraction=1.0
H1:Always_OK boolean "H1:hoft_Ready | !H1:hoft_Ready"
#
L1:hoft_Science bitand "L1:GDS-CALIB_STATE_VECTOR" mask=0x02 fraction=1.0
L1:hoft_Science bitand "L1:GDS-CALIB_STATE_VECTOR" mask=0x07 fraction=1.0
L1:hoft_Up bitand "L1:GDS-CALIB_STATE_VECTOR" mask=0x04 fraction=1.0
L1:hoft_Calibrated bitand "L1:GDS-CALIB_STATE_VECTOR" mask=0x01 fraction=1.0
L1:hoft_Ready bitand "L1:GDS-CALIB_STATE_VECTOR" mask=0x03 fraction=1.0
L1:hoft_Ready bitand "L1:GDS-CALIB_STATE_VECTOR" mask=0x05 fraction=1.0
L1:Always_OK boolean "L1:hoft_Ready | !L1:hoft_Ready"
#
# Added for O2b 6/6/2017 by JGZ
@@ -44,10 +51,10 @@ V1:hoft_Science bitand "V1:DQ_ANALYSIS_STATE_VECTOR" mask=0x02 fraction=1.0
#
# Flag for picking out when Calibration filters are bad: (bitnand fraction=0
# means any sample where this bit is zero activates the segment for a second)
L1:DMT-CALIB_FILTER_NOT_OK_s bitnand "L1:GDS-CALIB_STATE_VECTOR" mask=0x10 fraction=0
L1:DMT-CALIB_FILTER_NOT_OK_s bitnand "L1:GDS-CALIB_STATE_VECTOR" mask=0x08 fraction=0
# Flag for picking out when Calibration filters are bad: (bitnand fraction=0
# means any sample where this bit is zero activates the segment for a second)
H1:DMT-CALIB_FILTER_NOT_OK_s bitnand "H1:GDS-CALIB_STATE_VECTOR" mask=0x10 fraction=0
H1:DMT-CALIB_FILTER_NOT_OK_s bitnand "H1:GDS-CALIB_STATE_VECTOR" mask=0x08 fraction=0
# H1:DMT-DQ_VECTOR Channel Segments
H1:DMT_DQ_VECTOR_PARITY_OK_s testparity "H1:DMT-DQ_VECTOR" value=1
H1:DMT_DQ_VECTOR_BIT1_VETO_s bitnand "H1:DMT-DQ_VECTOR" mask=0x02 fraction=0
Loading