Scripts to check status and perform simple operations on CAEN V1730 digitizers.
CAENBoardInfo.cc
prints the serial number, firmware and driver releases of V1730 digitizers and their A3818 bridges.CAENStatus.cc
prints the acquisition status, board failure status and channel status of V1730 digitizers.CAENReset.cc
sends a software reset signal to V1730 digitizers. All internal registers and states are restored to default values. Data buffers are cleared.CAENBridgeReset.cc
sends a software reset signal to the A3818 VME bridge.CAENClockOut.cc
configures V1730 digitizers to route their internal clocks to TRGOUT for diagnosis.CAENClockPhaseOut.cc
configures V1730 digitizers to route their internal clock phases to TRGOUT for diagnosis.CAENReadRegister.cc
prints the values of the list of registers provided in input.
In addition, the following scripts can be used to run the pre-compiled executable on all PMT servers at once:
run_CAENStatus_all.sh
run_CAENReset_all.sh
CAENDigitizer
, CAENComm
and CAENVMElib
libraries are required.
These are available on ICARUS DAQ clusters after setting up a DAQ development area with the usual instructions.
The scripts require a standard cmake
+ make
build:
cmake -B /path/to/build/dir -S /path/to/source/dir
cd /path/to/build/dir
make