|
This page describes the use of a public conditions database for sharing preliminary emc calibration constants. The intended users of this database are those people working within the Emc calibration group. The intended writers to the database are those people responsible for the various calibrations. This database is specificly intended as a repository for testing calibration constants. Please refer to the BaBar Objectivity Databases home page for general information on the architecture and use of the Conditions Database.
The database is currently setup only on Sun. Setup the database environment by executing the following commands:
- cd $BFROOT/detector/emc/calib
- setboot
The database can be browsed by using the $BFROOT/detector/emc/calib/bin/SunOS5/CalibBrowser utility. This utility can also be used to extract an ntuple or text listing of calibration constants for a given time interval and revision. If the binary does not exist, it can be built in a test release from the BdbBrowser package. The (theta,phi) coordinates for the calibration constants are not provided by the browser, so an additional utility $BFROOT/detector/emc/calib/bin/SunOS5/FetchEmcCalChan has been created. This binary will soon be part of the EmcCond package.
Adding constants to the database
Constants may be added to the database using BdbCondLoaders/BdbCondLoadEmc (EmcCalibConstLoad) or any other utility designed for the Conditions Database. Several calibration types have already been written to the database. Many other database manipulations can be achieved using the BdbCondAdmin/BdbIntervalUtil program. The database schema is currently based on release 8.2.5.
WORK IN PROGRESS.
Matt Weaver
Created: Tue Aug 31 12:58:00 PST 1999
|