*file member=anxx_data_com library=snoman language=inc date=08:Nov:2004
     
 <<<*     ANX: ANXX Banks Processor.
     
    *     Contact: M. Huang, Texas
     
     
    *     Program Notes:-
    *     =============
     
    *     Titles bank mnenmonics and common block for ANXX banks.
     
    *     Revision History:-
    *     ================
     
    *     5.01  M. Huang       First version.
     
     
    *     Address mnemonics for titles bank ANCT.
     
          integer  KANX_DATA_TYPE1, KANX_DATA_TYPE2, KANX_DATA_TYPE3,
         +         KANX_TAC_LO,  KANX_TAC_UP,  KANX_QHS_LO,  KANX_QHS_UP,
         +         KANX_QHL_LO,  KANX_QHL_UP,  KANX_QLX_LO,  KANX_QLX_UP,
         +         KANX_TAC_CUT, KANX_QHS_CUT, KANX_QHL_CUT, KANX_QLX_CUT,
         +         KANX_TAC_LO_CUT, KANX_TAC_HI_CUT,
         +         KANX_QHS_LO_CUT, KANX_QHS_HI_CUT,
         +         KANX_QHL_LO_CUT, KANX_QHL_HI_CUT,
         +         KANX_QLX_LO_CUT, KANX_QLX_HI_CUT,
         +         KANX_LOW_OCC_CUT, KANX_ORPHAN_CUT,
         +         KANX_SYNC_FAIL_CUT, KANX_CELL_CUT, KANX_HIGH_OCC_CUT,
         +         KANX_TIME_INTERVAL,KANX_FLAG_OLD, KANX_GR_CUT
     
          parameter( KANX_DATA_TYPE1 = 1,    KANX_DATA_TYPE2 = 2,
         +           KANX_DATA_TYPE3 = 3,
         +
         +           KANX_TAC_LO     = 4,    KANX_TAC_UP     = 5,
         +           KANX_QHS_LO     = 6,    KANX_QHS_UP     = 7,
         +           KANX_QHL_LO     = 8,    KANX_QHL_UP     = 9,
         +           KANX_QLX_LO     = 10,   KANX_QLX_UP     = 11,
         +
         +           KANX_TAC_CUT    = 12,   KANX_QHS_CUT    = 13,
         +           KANX_QHL_CUT    = 14,   KANX_QLX_CUT    = 15,
         +
         +           KANX_TAC_LO_CUT = 16,   KANX_TAC_HI_CUT = 17,
         +           KANX_QHS_LO_CUT = 18,   KANX_QHS_HI_CUT = 19,
         +           KANX_QHL_LO_CUT = 20,   KANX_QHL_HI_CUT = 21,
         +           KANX_QLX_LO_CUT = 22,   KANX_QLX_HI_CUT = 23,
         +
         +           KANX_LOW_OCC_CUT   = 24, KANX_ORPHAN_CUT= 25,
         +           KANX_SYNC_FAIL_CUT = 26, KANX_CELL_CUT  = 27,
         +           KANX_HIGH_OCC_CUT  = 28, KANX_TIME_INTERVAL = 29,
         +           KANX_FLAG_OLD   = 30,    KANX_GR_CUT    = 31)
     
    *     ANxx tube failure bit mask Mnemonics
     
          integer    KANX_FLAG_ZERO_OCC,     ! zero occupancy
         +           KANX_FLAG_TAC_ORIG,     ! fails original TAC cut
         +           KANX_FLAG_TAC_LO,       ! fails TAC low side cut
         +           KANX_FLAG_TAC_HI,       ! fails TAC low side cut
         +           KANX_FLAG_QHS_ORIG,     ! fails original QHS cut
         +           KANX_FLAG_QHS_LO,       ! fails QHS low side cut
         +           KANX_FLAG_QHS_HI,       ! fails QHS low side cut
         +           KANX_FLAG_QHL_ORIG,     ! fails original QHL cut
         +           KANX_FLAG_QHL_LO,       ! fails QHL low side cut
         +           KANX_FLAG_QHL_HI,       ! fails QHL low side cut
         +           KANX_FLAG_QLX_ORIG,     ! fails original QLX cut
         +           KANX_FLAG_QLX_LO,       ! fails QLX low side cut
         +           KANX_FLAG_QLX_HI,       ! fails QLX low side cut
         +           KANX_FLAG_SYNC,         ! fails sync clear test
         +           KANX_FLAG_CELL_ID,      ! fails cell ID# increment test
         +           KANX_FLAG_ORPHAN,       ! fails excessive orphan cut
         +           KANX_FLAG_HIGH_OCC,     ! fails high occupancy cut
         +           KANX_FLAG_LOW_OCC,      ! fails low occupancy cut
         +           KANX_FLAG_GAIN_RATIO,   ! fails EHS/ELX gain ratio cut
         +           KANX_FLAG_FORMER_TAC,   ! failed last PCA TAC test
         +           KANX_FLAG_FORMER_QHS,   ! failed last PCA QHS test
         +           KANX_FLAG_FORMER_QHL,   ! failed last PCA QHL test
         +           KANX_FLAG_FORMER_QLX,   ! failed last PCA QLX test
         +           KANX_FLAG_FORMER_GR     ! failed last PCA gain ratio test
     
          parameter( KANX_FLAG_ZERO_OCC      =0,
         +           KANX_FLAG_TAC_ORIG      =1,
         +           KANX_FLAG_TAC_LO        =2,
         +           KANX_FLAG_TAC_HI        =3,
         +           KANX_FLAG_QHS_ORIG      =4,
         +           KANX_FLAG_QHS_LO        =5,
         +           KANX_FLAG_QHS_HI        =6,
         +           KANX_FLAG_QHL_ORIG      =7,
         +           KANX_FLAG_QHL_LO        =8,
         +           KANX_FLAG_QHL_HI        =9,
         +           KANX_FLAG_QLX_ORIG      =10,
         +           KANX_FLAG_QLX_LO        =11,
         +           KANX_FLAG_QLX_HI        =12,
         +           KANX_FLAG_SYNC          =13,
         +           KANX_FLAG_CELL_ID       =14,
         +           KANX_FLAG_ORPHAN        =15,
         +           KANX_FLAG_HIGH_OCC      =16,
         +           KANX_FLAG_LOW_OCC       =17,
         +           KANX_FLAG_GAIN_RATIO    =18,
         +           KANX_FLAG_FORMER_TAC    =24,
         +           KANX_FLAG_FORMER_QHS    =25,
         +           KANX_FLAG_FORMER_QHL    =26,
         +           KANX_FLAG_FORMER_QLX    =27,
         +           KANX_FLAG_FORMER_GR     =28)
     
     
    *     Address mnemonics for titles bank ANXX.  ! TEST - MH, don't need this
    *
    *      integer KANX_MASK_BIT
    *      parameter( KANX_MASK_BIT = 1)
     
    *     Link Access Block for titles bank ANCT.
          integer      laanct(8), lanct, ldanct
          equivalence (laanct(6), lanct),  (laanct(7), ldanct)
     
    *     Link Access Block for titles bank ANSD    ! TEST - MH, don't need this
          integer      laansd(8), lansd, ldansd
          equivalence (laansd(6), lansd), (laansd(7), ldansd)
     
    *     ANXX banks title filename
          character file_name*60
     
          common /anxx_data_com/ laanct, laansd
          common /anxx_title_filename/ file_name
     
    *endfile member=anxx_data_com