1 / 6

Timing Bug in CSC Digis

A bug in CSC Digis affected both wire and comparator digis, causing incorrect BX resolution due to expressions involving time calculation. The bug, potentially existing since the ORCA days, has been addressed in versions 1.8.0 and 2.0.0. The effects on triggering are currently under investigation. New TF logic will be implemented in 1.8.0 for improved accuracy. The adjustment now centers digis on tbin=6, a change from previously tuning towards later BXs.

Download Presentation

Timing Bug in CSC Digis

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Timing Bug in CSC Digis Affected both wire and comparator digis Made BX resolution too good Bug was in expressions like int bx = static_cast<int>( correctedTime / theBunchSpacing ) So everything from t=-24.999 ns to t=+24.999 ns went into BX = 0 Probably existed since ORCA days Fix submitted to 1_8_0 and 2_0_0.

  2. Effects on Triggering • Under investigation now • In earlier TF, a digi 1 BX early could ruin global muon trigger! • New TF logic will be in 1_8_0 • Now we tune timing to center digis on tbin=6 • Before, we had to err towards later BX.

  3. Wire Digi BX, Old

  4. Wire Digi BX, New

  5. Comparator Digi BX, Old

  6. Comparator Digi BX, New

More Related