next up previous
Next: Noise -- Pedestals Up: Online Monitor Software Previous: Online Monitor Software

Generic Requirements

Requirement:

The SVT On-Line monitoring subsystem monitors all types of data acquired by this subsystem, i.e. it monitors data acquired under all trigger types and all configuration settings.

Justification:

Failures of the subsystem may manifest themself is numerous and subtle ways. It is thus best to maximize the redundancies and the number of ways the data flow is monitored.

Requirement:

The SVT On-Line monitoring subsystem monitors all calibration performed On-Line or Off-line concurently to the data taking.

Justification:

Some aspects of the calibration constants such as the pedestals and the gains down-loaded to the ASICs or the detector positions and angles determine the quality of the data taken. Wrong pedestals of gains imply poor quality data that become difficult to analyse off-line and bad positions and angles might potentially reduce the tracking efficiency of the level 3 trigger.

Requirement:

The SVT On-Line monitoring subsystem monitors the performance of the SVT level 3 trigger.

Justification:

The SVT level 3 trigger compoent of the trigger is sensitive to many physics observables. It must however be properly calibrated to perform optimally. Variations of the trigger (SVT) rate might signal a modification of the performance of the SVT hardware or and improper calibration. The SVT L3 output and yield is thus a good indicator of the SVT performance.

Requirement:

The SVT On-Line monitoring subsystem monitors all parameters defined or requested by the SVT operator in parallel.

Justification:

There are multiple parameters to be monitored. While the operator looks at specific number of these, the monitoring of the others should not be interupted. The software system should thus have the capacity and flexibility to perform multiple tasks both serially and in parallel.

Requirement:

The SVT On-Line monitoring subsystem monitors should be built of separate and distinct software modules callable by the main monitoring tasks. The calling sequence and data flow should be determined by the user at configuration time or at run time and based on the current needs of the experiment.

Justification:

A number of tasks functionally distinct will be run by the monitoring system. It is best that these tasks belong to separate software modules or packages. It is thus possible and easy to select or de-select them as needed.

Requirement:

There will be a set of core monitoring tasks the user cannot turn off.

Justification:

Some of the monitoring are to be considered essential and should never be interupted by the operator. These should have a special software tag and receive special priority and privilege.

Status:

The nature and number of these priviliged tasks is under discussion.

Requirement:

The monitoring tasks will not perform any calibration activities but receive calibration data from the various separate calibration tasks.

Justification:

The different calibration tasks are to be performed independantly at various time intervals dictated by the nature of the tasks and volatilty of the parameters. The task of the monitoring system is to insure the calibration performed produce good quality parameters.

Requirement:

The monitoring system receives data from the calibration tasks, from the data base and from DAQ subsystem.

Justification:

The monitoring system monitors the size, integrity and quality of the data transmitted from DAQ. It also verify and examines the calibrations performed On-Line by the calibration tasks. The calibration tasks may store their output to the data base or transmit it directly to the monitoring task.

Status:

It is not quite clear at this point what the detailed architecture should or will be. It may be that the calibration tasks only store their output to the data base thus reducing the complexity of the inter process dialog and communication.



next up previous
Next: Noise -- Pedestals Up: Online Monitor Software Previous: Online Monitor Software



Claude Andre Pruneau
Thu Oct 12 18:01:54 EDT 1995