Consumer Interactions with Databases
The consumer processes monitoring the data stream will have frequent
interactions with the database. It is possible that many of the consumers
will write their results to the database. Some examples of consumers and
possible read and write access to the database are (using their run 1 names):
- Calibration : Monitors datastream during calibration
run.
Writes to the Calibration DB.
- YMON : Monitors detector response.
Reads the database for online
calibrations and histograms (templates of valid detector response).
Writes histograms and results to the Run Conditions DB.
- TRGMON : Monitors trigger performance.
Reads the Trigger Table and Calibration DB
(trigger calibrations to simulate the trigger).
Writes results to the Run Conditions DB.
- LUMMON : Monitors luminosities and cross sections per
trigger.
Writes the famous lummon spew to the Run Conditions DB.
- PHYSMON : Monitors physics plots.
Reads the database for online calibrations and histograms (templates of valid physics
plots).
Writes plots and results to the Run Conditions DB.
- Event Display : Displays of events during run.
Reads the database for calibrations.
- Monitors : Other monitors like
SPY (Level 3 physics), Beam, Luminosity, SVX, etc.
Reads the database for calibrations.
Writes plots and results to either CDF Conditions or Run Conditions DB.
The consumers will need to access the calibration DB "Used_Sets" of
calibrations actually used for the online hardware, and for level 3 (possibly
different "Used_Sets"), but will not need to create their own "Used_Sets" of
calibrations.
Documents
-
Consumers : The consumer template web page of K. Maeshima
and H. Wenzel which describes the various consumers and their needs.
This file is kept on cdfsga.fnal.gov at
/cdf/www/offline/database/consumer_interactions.html
Last updated April 20, 1999 by Robert M. Harris, 630-840-4932,
rharris@fnal.gov