278de94bd9ee2b7a2131a40988fd1cd1.ppt
- Количество слайдов: 17
Calorimeter Calibration • Electronics Calibration • Online Calibration Software • Database handling • Offline Calibration Slides contributed from: U. Bassler, M. Bhattacharjee, L. Groer, F. Machefert, S. Muanza Bob Olivier NIU 6/22/00 1
Electronics Calibration Calorimeter Electronics Trig. sum Bank 0 Calibration Calorimeter SCA (48 deep) Preamp/ Driver Filter/ Shaper x 1 x 8 SCA (48 deep) BLS SCA Output Buffer SCA (48 deep) Goals: Bank 1 • Calibrate electronics to better than 1%: 1. Measure Pedestals due to electronics & Ur noise 2. Determine 0 suppression limits 3. Study channel to channel response variation 4. Study linearity • Calorimeter electronics commissioning: 1. bad channels 2. trigger verification 3. mapping Bob Olivier NIU 6/22/00 2
Calibration System (LAL Orsay, LPNHE Paris) 6 commands (3 x 2) 96 currents PIB Trigger Pulser Power supply switch 2 Fanout (2 x 3 x 16 switchs) Preamps box 12 units for calorimeter + 1 for ICD smallest unit to be calibrated: 1 ADC crate Bob Olivier NIU 6/22/00 3
Calibration System: Pulser + Fanout Pulser: • current generator • command trigger • pulse shape controller Active Fan. Out: “pulse formation” : receiving a command signal, switch is opened Bob Olivier NIU 6/22/00 Hardware installation nearly completed 4
Calibration System: Pulser Interface Board • interface epics/pulser • produces event header • automated calibration procedure Bob Olivier NIU 6/22/00 5
Pulser Interface Board GUI RAM L 3 Pulser 13 Request Status CPU Counter Trigger Serial Port ECL/TTL Pulser Bob Olivier NIU 6/22/00 Automated calibration procedure: • Minimize number of downloads from host to front-end • Loops on signal height, delays (initial and last value, number of steps) • Count number of triggers 6
Software: Pulser Communication GUI for pulser setting TAKER COOR data block structure COMICS EPICS VBD L 3 Bob Olivier NIU 6/22/00 event header PIB Hardware database VME address of RAM registers program and protocol structure PULSER 7
Software: GUI for Pulser Control Pulsers Configuration to download: • signal height (DAC) • Enable for each pulser channel (patterns) • Commands • Delay Calibration loop parameters: • linearity/timing • number of events per step • step size • pulser patterns Bob Olivier NIU 6/22/00 8
Calibration Data Flow CALIBRATION PROCEDURES: 2/3 times a week • pedestal runs: ped , • pulser runs: gain 1, gain 8 after validation ONLINE DATABASE: • constants ordered copy by crate#, card#, channel # BLS: • integers for 0 suppression • constants updated Bob Olivier NIU 6/22/00 OFFLINE DATABASE: • optimized format for reco possible L 3: • “golden sample” RECONSTRUCTION: • 0 -suppression parameters TRIGGER: • no calibration • channel and gain intercalibration • constants updated 9
Software for DAQ Commissioning Version of Calibration cal_elec runs on online HOST (since Feb, 2000 part of commissioning milestone) • grabs data from distributor • calculates , /channel • reports running , /channel • prints status report • being used to debug CAL crates 10 & 11 Run type: pedestal Sigma tails from preamp capacitance Bob Olivier NIU 6/22/00 10
Software for DAQ Commissioning Run type: pulser Mean vs. channel Sigma vs. channel • Integrate with L 3 (end of July) • Communication between L 3 and Host (July) Bob Olivier NIU 6/22/00 11
Calibration in the Reconstruction raw data chunk: packed format ADC hits, crate #, card #, tower #, layers# cal_unpack_package FE data chunk: unpacked format ADC hits, crate #, card #, tower #, layers# cal_calib_package Calibrated data chunk: keeps ordering energies, crate #, card #, tower #, layers# cal_geom_package Reconstructed data chunk: physics units energies, , Bob Olivier NIU 6/22/00 OFFLINE DATABASE: • crate #, card #, tower #, layers# • ped , , 0 -suppr. , gain 1, gain 8 calibration manager: access to database for all subdetectors cal_calibrator: fills calorimeter calibration classes 12
Software for database handling: • final online database definition, design & implementation on going (June – July) – Database meeting (August)? • creation of database server procedure to read/write data into online database online software group • definition of offline database table and calibration classes • creation of offline database tables and database server • sql to transfer data between online/offline database • creation of offline calibrator classes and code Bob Olivier NIU 6/22/00 13
Offline Calibration Intercalibration: • • Bob Olivier NIU 6/22/00 Phi Symmetry No beam polarization => symmetry in j Run I: symetrize energy flow in j Could use sample (1. 6 M expected in Run IIa) verify the sampling fractions: Method: for a given EM layer at a given eta adjust the cell <E>cell to the <E> of all cells in phi 14
EM Energy Scale Resonances: • Using sets the absolute energy scale • Check the results with other known resonances: Method: • • Fitting the Z peak determines and Use other resonances to correct for non-linearity at low p. T E/p: select isolated, low energetic electrons and compare cluster energy with track momentum Bob Olivier NIU 6/22/00 15
Jet Energy Scale Compare two processes usable for JES calibration: vs Aim: • complement at high Et • MC independent cross-check Advantages: incl. X-sect (nb) Run I • very low background Photon + jet 200 • harder Et spectrum Z + jet 1. 8 Drawbacks: • lower statistics (Ge. V) Mean boson p. T Run II 229 2. 2 RMS boson p. T Photon + jet 5. 7 Z + jet Bob Olivier NIU 6/22/00 14. 2 22. 5 16. 6 16
Calibration Working Week 25 -29 Sept. @ Paris: Confirmed attendants: Lyon (4), Paris (1), Orsay (2), Marseille (2), + Mainz (2), + B. Hirosky, J. Hobbs, +Anybody Interested Prepare calibration with physics events: • • Inventory of Run I knowledge Infrastructure for Run II Offline Calibration (CAFIX++ ? ) Strategies for phi intercalibration and EM scale Triggers and MC for resonances, Peak reconstruction and fitting procedures E/p matching Develop common software Start the Jet Energy Scale program Bob Olivier NIU 6/22/00 17
278de94bd9ee2b7a2131a40988fd1cd1.ppt