9
D D DØ Calorimeter Software Meeting April 1 Leslie Groer Columbia University Calorimeter Online Software Status + Needs 1 Calorimeter Online Software Status + Needs Examines Crate Unpacking Calibration Downloads, Control & Monitoring Displays Immediate Software Needs

DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1 Examines Crate Unpacking

Embed Size (px)

DESCRIPTION

DØ Calorimeter Software Meeting April 26, Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 3 em-channel had-channel Delay = 50 Cal_elec Development  Paris modifications  Offline use via SAM as basis for refined analysis  newly implemented:  mapping of pulser channel vs readout channel  histograms under development  unpacking of T&C information  unpacking of PIB information  Bob Kehoe developing separate branch for L1 Cal trigger debugging and commissioning “delay ramp” “dac ramp”

Citation preview

Page 1: DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1  Examines  Crate Unpacking

DD

DØ Calorimeter Software Meeting April 26, 20011

Leslie GroerColumbia University Calorimeter Online Software Status + Needs

1

Calorimeter Online Software Status + Needs

Examines Crate Unpacking Calibration Downloads, Control & Monitoring Displays Immediate Software Needs

Page 2: DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1  Examines  Crate Unpacking

DD

DØ Calorimeter Software Meeting April 26, 20012

Leslie GroerColumbia University Calorimeter Online Software Status + Needs

2

Cal_elec Online Status

Cal_elec – written by Mrinmoy Bhattacharjee electronics co’ords:

ADC counts, vs channel Time histories for 10 channels Can catch hardware addressing errors

Being very actively used online for debugging, commissioning and monitoring

Default version for shifters to be run once per day: > setup d0online; start_daq cal_elec Takes 200 events per crate Check readout status for all calorimeter crates using

pedestals and pulsers vs reference histograms

Page 3: DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1  Examines  Crate Unpacking

DD

DØ Calorimeter Software Meeting April 26, 20013

Leslie GroerColumbia University Calorimeter Online Software Status + Needs

3

em-channel had-channel

Delay = 50

Cal_elec Development

Paris modifications Offline use via SAM as

basis for refined analysis newly implemented:

mapping of pulser channel vs readout channel histograms under development

unpacking of T&C information

unpacking of PIB information

Bob Kehoe developing separate branch for L1 Cal trigger debugging and commissioning

“delay ramp”

“dac ramp”

Page 4: DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1  Examines  Crate Unpacking

DD

DØ Calorimeter Software Meeting April 26, 20014

Leslie GroerColumbia University Calorimeter Online Software Status + Needs

4

Calorimeter Examines – Cal_examine

Cal_examine – Florencia Cannelli Physical co’ords – also meant for ICD, CPS & FPS Been run during workshops but not much else yet Some success with xgooey/ROOT but needs to be

made robust for t01.36.00 and used by shifters For now using histoscope Shifter version for online

> setup d0online; start_daq cal_examine Needs trigger tower views eventually Any thing else to be added?

Page 5: DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1  Examines  Crate Unpacking

DD

DØ Calorimeter Software Meeting April 26, 20015

Leslie GroerColumbia University Calorimeter Online Software Status + Needs

5

Calorimeter Crate Unpacking To be added to ADC unpacking:

Dual readout Simultaneous read out of gain x1/x8 Double sampling to check L1/L2 analog SCA holding stability

Triple readout Unpacking of 3 consecutive crossings for timing calibration

Detection of addressing errors based on mode of readout Timing & Control - Crate (0x4C)

Contains all meta-data L1 crossing, which L1/L2 analog-cell read out, PIB information etc.

M. Bhattacharjee working on these for L3CalCalib and Cal_elec unpacking – needs to be generalized for offline unpackers (Tibor Kurca - Paris)

L1CAL - Crate (0x10) Structure similar to Run I but there are significant changes in

particular for L3 readout – about ~1 month away for readout Bob Kehoe looking into this as he works on L1Cal Analysis tools

Page 6: DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1  Examines  Crate Unpacking

DD

DØ Calorimeter Software Meeting April 26, 20016

Leslie GroerColumbia University Calorimeter Online Software Status + Needs

6

Calorimeter Electronics Calibration

Online Calibration – Taka Yasuda Pedestal calibration data sent to L3 scriptrunner node (L3CalCalib –

Mrinmoy Bhattacharjee + Jonathon Hays) .xml files used to start calib runs but setup by hand for now – need

COMICS download Data sent to CalibManager which stores data in Oracle dB Python tools extract data to text or pickle files – run by hand for now Automatic validation and extraction tools needed for pedestals and

zero suppression limits – Nirmalya Parua Mrinmoy working on handling gain runs and ramps with pulser L3 node handled two crates for pedestal runs at 7Hz, (250 kb/s) with

< 10% CPU usage – will try to run all 12 in same node? Scheme for running calibrations still needs to be worked out

(frequency, #events, #DAC/delay settings, etc.) Offline Calibration – Ursula Bassler

Data base tables designed – might want to retrofit online Development of online/offline transfer and DB-Manager code

Page 7: DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1  Examines  Crate Unpacking

DD

DØ Calorimeter Software Meeting April 26, 20017

Leslie GroerColumbia University Calorimeter Online Software Status + Needs

7

Calorimeter Downloads, Controls & Monitoring

Downloads/Controls Bill Lee/Fritz Bartlett building COMICS download tree structure

for calorimeter Working on COMICS COOR communication - ~ 1-2 weeks Pedestal and limits files read from pickle file (created by

validation tool) and downloaded to ADC Pulser control GUI working fine:

implementing broadcast function to all pulsers working on COOR integration – use pickle files for d/load

General alarm monitoring of all systems needs to be turned on and tuned – send messages to Significant Event Server

Marc Hohlfeld produced new supply monitor and control GUI which is very useful.

Still want a global health of calorimeter GUI for shifters GUIs being debugged online and made more robust

Page 8: DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1  Examines  Crate Unpacking

DD

DØ Calorimeter Software Meeting April 26, 20018

Leslie GroerColumbia University Calorimeter Online Software Status + Needs

8

Calorimeter Event Display Have 3-D display with cell

information and Lego plot already

Would like ability to cut on cell or tower energies for the display

Nobu Oshima working on integrated 2-D display

Toby Burnett working on the Calorimeter display

Hope to have simple r- and r-z E and ET views soon

Also might work on Cal Trigger Tower Lego plot

Orsay group has simple implementation of 2-D view

Page 9: DØ Calorimeter Software Meeting April 26, 2001 1 Leslie Groer Columbia UniversityCalorimeter Online Software Status + Needs 1  Examines  Crate Unpacking

DD

DØ Calorimeter Software Meeting April 26, 20019

Leslie GroerColumbia University Calorimeter Online Software Status + Needs

9

Needed Software Unpacking of ADC cards for dual/triple sample Unpacking of T&C/PIB information? Hot cell killer Passing Online Calibration data to Offline Calibration validation and extraction Many studies to be done: Proposal – build a cal_Analysis ntuple-maker package.

Framework for other analysis tools – mostly offline Electronics calibration Gain calibration Linearity of pulser ramps for

gain calibration Timing studies for optimizing

readout and pulses L1/L2 SCA cell Noise – coherent and random

Cross-talk Effect of bunch number in

superbunch Temperature dependance of

preamps/BLS/pulser/LAr HV dependence L1 trigger vs precision L1 trigger calibration