GUI
The DQM client actions and the view monitoring information
are performed through a Interactive Web Interface
(
XDAQ application), allowing to act as a Web Server,
and through a synoptic view, called
TrackerMap,
which show the full tracker in "exploded view",
colour scales associable to monitoring information or alarm levels.
DQM client can be started from anywhere,
just a web browser (firefox2.0) is needed,
and can act as Web Server (e.g. connect w/ Iguana
GUI).
The DQM client does not access directly
to EventSetup,
but it receives automatically the MEs available
from the Collector through packages of information.
After the first 10 packages received
the Quality Tests are automatically setted up and applied
to the different MEs, as defined by the configuration file
(sipixel_qualitytest_config.xml).
The allowing functions, developed in the SiPixelActionExecutor class,
are called from html page (through the different shown buttons) evoking java scripts
- Collate ME's:
- Update Summary: creates/updates summary histograms from ME’s (Summary_ME’s)
- QTest Results: runs the pre-defined (in .xml file in user's area) quality tests and attaches the results (errors/warnings/etc) to the ME's. returns results of actions (plots, trees, Quality Test results),
- Save All: saves all subscribed ME's and summary ME's, including their quality test results,
- Get ME List:
- Get TrackerMap: provide TrackerMap with various views (e.g. geometric, readout, control, cooling)
The arrangement of plots is organized according to
views of detector hierarchical structure
(e.g. by geometry, by FED connections etc.).
These
views define also directory structure within root files
and histograms of monitorable informations available
can be generated at any level.
To look at the ME distributions,
there are implemented three different
view:
- Single Module View tab
- reaches as the lowest level of granularity the single silicon sensor (BPIX module or FPIX plaquette) and provides browsable tree with single module ME’s to view. Through the Sub-Detectors dropdown box it is possible to select the particular part of the SiPixel dector interested in. To submit the request and visualize the selected structure is necessary to click on the Get Tree button. After some seconds, depending on how many MEs are available for the particular monitored source and the complexity of the selected sub-detector, the user is able to browse the list of available MEs associated with each single module through an easy and intuitive tree, displaying detector hierarchical view. Clicking on the different ME icon associated to each module, it is possible to plot interactively the relative histogram on the left part of the browse window (it takes the time necessary to provide the request to the source).
- Summary View tab
- provides browsable tree with summary ME’s to view. Through the Sub-Detectors dropdown box it is possible to select the particular part of the SiPixel dector interested in. To submit the request and visualize the selected structure is necessary to click on the Get Tree button. After some seconds, depending on how many MEs are available for the particular monitored source and the complexity of the selected sub-detector, the user is able to browse the list of available summary MEs associated with each sub detector through an easy and intuitive tree, displaying detector hierarchical view. Clicking on the different summary ME icon associated to each sub detector, it is possible to plot interactively the relative distribution on the left part of the browse window (it takes the time necessary to provide the request to the source).
- Alarm View tab
- reaches as the lowest level of granularity the single silicon sensor (BPIX module or FPIX plaquette) and provide browsable tree with problematic ME's to view, including Quality Test result. Through the Sub-Detectors dropdown box it is possible to select the particular part of the SiPixel dector interested in. To submit the request and visualize the selected structure is necessary to click on the Get Alarm button. The user is able to browse the list of each MEs which does not pass the criterions through an easy and intuitive tree, displaying detector hierarchical view. Clicking on the different ME, it is possible to read the warnings/errors comments on the bottom of the GUI window, where
- QTest Status
- reports the alarm level: Statistics Insufficient(
), Warning (
) and Error (
)
- QTest Status
- explains the reason of the Quality Test failure
- Collectior/FU0/...
- ME declaration
--
MiaTosi - 22 Jun 2007
Topic revision: r1 - 2007-06-22
- MiaTosi