Input and Output

The input to the CALIB program will be the channel numbers and the associated pulse heights in ADC counts for all of the 47800 channels of the entire calorimeter.   The output of CALIB is to be compared with a reference sample from the data base.    A decision will be made based upon the comparison whether to put the output into the data base or not and use it for pedastal subtraction and zero suppression.

Framework and Software

The task of the framework will be to:

  1. communicate with a graphic user interface for calibration requests
  2. start calibration run in hardware
  3. prepare L3 nodes to receive data
  4. transfer data from the L3 nodes after run is over
  5. get reference set from database for comparison
  6. enter calibration constants into database

The responsabilities of the CALIB software group are to write software that:

  1. communicates with hardware (pulser system and calorimeter) and download the calibration parameters
  2. collect and analyse calibration data (CALIB)
  3. compare calibration data with reference set from a database and put data into the database

The main differences from Run I online CALIB are:

  1. will be a standard L3 tool
  2. written in C++
  3. there will be 96 different pulser patterns
  4. new online database, ORACLE used to store the calibration constants

Plans and Timescale

The main goal is to have a working prototype version of the CALIB program to run on the existing 5000 channel test stand.  This should be accomplished by fall 1998 so that tests can be performed on teh new preamps and prototype pulser system.  It will be a good time to test and debug the code.

Work on the main CALIB code which accumulates and analyse the data is in progress at present.  To have the code running on line, we need to prepare other parts of CALIB concerned with 1) talk to hardware and download required parameters, 2)  get reference set of data from the data base, 3)  compare data with reference set in data base, 4)  unspecified tasks in the future.


home.gif (809 bytes)   d0server.jpg (3763 bytes)  fermilab.gif (18021 bytes)

                                                     Cal Home Page    Return to D0 server                                       Return to Fermilab Home Page

Comments or Questions about this site? Email to: