CVS - Administrative privileges
Description
Client-side module for HCAL Data Quality Monitoring (DQM). This application evaluates the quality of the data collected by the server-side of the DQM process (HcalMonitorModule). Currently the package produces an output file with histograms and monitoring information. It also produces a simple HTML-based user-interface for each run processed.
Public interface
- HcalMonitorClient: Client module. Accesses events and passes required event fragments to the appropriate sub-clients.
- HcalDataFormatClient: Data format monitoring client. Produces quality tests and related info.
- HcalDigiClient: Digi monitoring client. Produces quality tests and related info.
- HcalClientUtils: Common tools for the various clients.
Modules
- HcalMonitorClient : Access unpacked data from each event and pass event fragments to the monitoring clients.
Unit tests and examples
The test directory contains a script (runIt.sh) that starts the monitor client. The output is a ROOT file with monitoring histograms and quality information. There is also a directory with a HTML-based user interface produced for each run processed.
Status and planned development
- HcalMonitorClient is complete and tested. Expert development will continue as data formats and monitoring needs evolve.
- HcalDataFormatClient is complete and tested. Expert development will continue as data formats and monitoring needs evolve.
- HcalDigiClient is complete and tested. Expert development will continue as data formats and monitoring needs evolve.
- HcalRecHitClient is complete and tested. Expert development will continue as data formats and monitoring needs evolve.
- HcalPedestalClient is complete and tested. Expert development will continue as data formats and monitoring needs evolve.
- HcalClientUtils is complete and tested. Expert development will continue as data formats and monitoring needs evolve.
Last updated: @ W. Fisher