Past calorimeter software improvements
This presentation is the property of its rightful owner.
Sponsored Links
1 / 4

Past Calorimeter Software Improvements PowerPoint PPT Presentation


  • 77 Views
  • Uploaded on
  • Presentation posted in: General

p11 Non-linearity corrections Offline zero suppression (but “<“ not “<=“) Tweak of calorimeter layer weights Correction of ICD layer map Added better noise simulation file (symmetrized in phi) p13 Further corrections for electronic weighting factors in ICR (5pF  10pF)

Download Presentation

Past Calorimeter Software Improvements

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Past calorimeter software improvements

p11

Non-linearity corrections

Offline zero suppression (but “<“ not “<=“)

Tweak of calorimeter layer weights

Correction of ICD layer map

Added better noise simulation file (symmetrized in phi)

p13

Further corrections for electronic weighting factors in ICR (5pF 10pF)

ICD weight increased 35%

Rewrite of pileup noise simulation

GeV  Raw ADC

Individual noise channels used in MC

Can add raw data or simulated noise

Same noise file used for both simulation (LADC) and zero suppression (RADC)

Correct offline zero suppression cut

Correct switch of gain x8/x1 in MC and add persistence for all levels

Apply zero suppression to MC

Past Calorimeter Software Improvements

Calorimeter Software Status


P13 leftovers

p13.00-07 packing at d0gstar was 16-bit; corrected in p13.08

Raw2Sim packing also corrected

Do we need 32-bit information at DST level?

Cleanup of weights – kept in two separate packages (caldata and caltables)

Maintenance nightmare?

Ensure unpacking MC data is consistent with pileup

NLS is not tracked correctly

ICD channels need correction factor for 22pF/5pF from calibration

Ongoing work in online software

Cal_examine

Cal_elec

Hot cell killer

L3CalCalib

Pedestal download

Online database storage

p13 Leftovers

Calorimeter Software Status


Future developments

Obtain zero suppression thresholds, NLC coefficients, offline pedestal and gain corrections from calibration database

Need to track stability

Provide persistent data structures for all packages to use

Allow for different weighting of layers (and eta’s?) for zero suppression

CH layers may need different suppression

Higher suppression at high eta’s suggested (|eta| > 3.2)

History tracking for different reco versions rather cumbersome to maintain

Channel to channel calibration corrections for ICD

NADA style block for T42 scheme

Implement CH-seed weights

Consistent handling of CalDataChunk for all object reconstruction

Future developments

Calorimeter Software Status


Improving calorimeter data

Improving Calorimeter Data

  • Error checking

    • ADC readout error flags

    • Timeouts

    • Event mixing between crates

    • Set error flag on event

  • Can flag bad data blocks if too high a rate for data quality?

  • How does this affect luminosity?

  • Data Quality and stability improvements

    • In-spill unsuppressed data

      • Useful for online monitoring

      • Preprocess to create offline pedestal correction and kill hot-cells before reco

        • needs to be in DB?

      • What rate is needed and impact on online?

    • Calibrate individual SCA channels and correct?

    • Use d0cert packages in offline farms

    • Need quick feedback back into the online

  • Calorimeter Software Status


  • Login