next up previous contents
Next: Calibration Constants Files Up: Banks Previous: Generation   Contents

Tools for Checking

For every CALDAQ transputer code version xx.y, in directory

/zeus/transputer/online/vxx.y/src/test,

a tool can be found to check the integrity of several of the lookup tables in the above mentioned include files. The program is run by typing 'run_testtables'.

(NB: check if the tool is up-to-date with the readout code by typing 'make -f testtables').

To be used every time when new components and/or banks are added to the system.



In the same directory a tool can be found to display for every crate for every triggertype the banks generated and the sizes of the events produced; at the same time it checks the configuration file syntax and checks whether buffer sizes in the readout system are big enough to contain all bank data; the bank listings produced provide a way to check if newly added banks are generated for the right triggertype in the right crate and if the right banks are generated for newly added components or Digital Cards.



The program reads the hardware configuration from file

$\tilde{}$calec_rc/defaults/hwconfig.dat

(through a symbolic link) and uses the component banklists of the current transputer code version.

(NB: check if the tool is up-to-date with the readout code by typing 'make -f check_readout').

To be used every time when new components and/or banks are added to the system.



The program is run by typing 'run_check_readout $<$option$>$'

from directory /zeus/transputer/online/vxx.y/src/test; when no option is given the following information is displayed;

The available options are f, b, r or a; when one of these options is given the following extra information about the FCAL, BCAL, RCAL or all calorimeter crates respectively is displayed, per crate:


next up previous contents
Next: Calibration Constants Files Up: Banks Previous: Generation   Contents
Henk Boterenbrood 2005-01-06