CFLT Calibration Instructions

Pre-Calibration

Calibration

Login into necessary computers (open 3 shells)

shell_1$> telnet cflt02
username: cflt
password: *****

shell_2$> ssh cal_rc@teucer

shell_3$> ssh -X cal_user@teucer

Take CFLT Offline

CFLT_CFLT02> offline

Kill the CAL readout

cal_rc@teucer> kill_readout

Lowgain values

CFLT_CFLT02> make_lowgain_delays

The following files are created: Check that lowgain delay values are good. (average times are reasonable and not too many bad timing channels.) If the timing numbers are OK, then type
CFLT_CFLT02> install_time

If you are curious to learn more about the bad timing channels (not essential)
CFLT_CFLT02> badtiming
This will generate a PS-file with a profile of each bad timing channel. You need to be in the lowgain delays work directory to run this command, because it looks for the file check.lis which contains all the bad channels.

Start Readout in DAQ Mode

cal_user@teucer> start_readout DAQ

Start Cal Readout Control Mangager (CALRC)

cal_user@teucer> setenv DISPLAY your_computer:0.0 (ignore this if you used ssh -X)
cal_user@teucer> start_RC
Now DAQ run starts and triggers are firing.

Note: During this process, look carefully in the bottom LOGVIEW window, sometimes it shows error messages like transputer ping timeout, just be patient, usually it will be fixed by itself. If you can't get the DAQ run started, restart CALRC and the readout, if still no good, contact CAL people.

Highgain Values

While the triggers are firing
CFLT_CFLT02>make_highgain_delays

The following files are created: Somebody's questions: [number of bad channels = about 280-330? doesn't mean much. are high gain delay values good? How do you tell?]

Calibration constants

While the triggers are firing
CFLT_CFLT02> make_constants

Should take about 10 minutes for make_constants to finish

End Run

Click End on the CALRC.

End Readout in DAQ Mode

cal_user@teucer> kill_readout

Restart Readout in ZEUS Mode

If you are giving the runcontrol back to the control room
cal_rc@teucer> restart_readout ZEUS

If you give it back to the DQM people, it doesn't matter how you return it.

Install new constants:

CFLT_CFLT02> install_constants

Put the CFLT online

CFLT_CFLT02> online

Check that CFLT is actually online
CFLT_CFLT02> wholink

Tell control room CFLT is back online.

Post-Calibration

Check the Calibration Constants

Note: Lines do not show up on plots, must be fixed

In the calibration work directory on cflt02 ( set def CALIBRATION_ROOT:[MAKECONST.WORK] )
The most recently created calibration is loaded automatically
CFLT_CFLT02> paw

On paw panel:

ToDo List

Don't know when this list was created

Link to old instructions

Updates:

P. Ryan 2004-12-03
CFLT 2000-01-16
A.S. 07-10-2003
L.Li 05-06-2004