This is a simple set of shell and perl scripts which capture various registers in the DCC and HTR in USC after a test run. The original scripts were done by many people (Shouxiang, Tullio, Dick, Terry and Arno all helped!)
NOTE: These scripts are meant for use in the USC5 DAQ machines. They will not work on a test stand without modifications!
Release Notes
- 18 Nov 2009 -- Added Phil's updates for DCC2. Will no longer work with DCC1. Also added
dcc_dump_analyzer.pl
script which will decode a DCC register dump and display values using HAL table names.
Installation
Get a copy from the
BU subversion archive. You will need to find the 'GetStatus' directory and save a tarball, or check it out from the command line on i.e. lxplus:
svn co svn://cms1.bu.edu/Eric/GetStatus
Operation
Run the scripts if possible when there are no
L1A (after a run stops)
ssh cmsusr0 (or 1, 2)
$ cd GetStatus
$ ./getAllCrates.sh
This will create a directory tree under
run#####Output.
After the scrips complete, you can make an HTML summary as follows:
$ ./link_errors.pl run#####Output/* > run###atml
The binary files saved are in the DCC "deadbeef" format. Please see the
RawAnalysis tools to dump the files.
--
EricHazen - 29 Jul 2008