The group contains the unppacked data from the C9/H9 MLUs. The input to the C9/H9 MLUs are the outputs of the 96 C9 discriminators and the outputs of the 32 H9 discriminators. The outputs of the MLUs are 16 "H9-not-C9" and 16 "H9-top-bottom-or" signals. These 32 signals are the inputs to the RAM.
typedef struct { int nhits; int channel[1]; } notc9h9_hits_t;
101 - 116 --- H9 bottom (inputs to the MLUs) 201 - 216 --- H9 top (inputs to the MLUs) 301 - 316 --- C9 bottom (inputs to the MLUs) 401 - 416 --- C9 top (inputs to the MLUs) 324, 325, 424, 425 --- funky C9 bottom and top "undescore-2" MLU inputs 501 - 516 --- H9 not C9 (outputs of the MLUs, inputs to the RAM) 601 - 616 --- H9 bot+top (outputs of the MLUs, inputs to the RAM)
unpackH9notC9
Author: K.Olchanski, 1997-Apr-22