TGC online monitoring An overview description - PowerPoint PPT Presentation

damian
tgc online monitoring an overview description n.
Skip this Video
Loading SlideShow in 5 Seconds..
TGC online monitoring An overview description PowerPoint Presentation
Download Presentation
TGC online monitoring An overview description

play fullscreen
1 / 26
Download Presentation
TGC online monitoring An overview description
81 Views
Download Presentation

TGC online monitoring An overview description

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. TGC online monitoringAn overview description June 2011

  2. Outline We have • 1 ROD sampler • 7 GNAM segments • 1 DQMF segment We use Daniel’s TGC DAQ framework to • Decode events sent from RODs • Get the various TGC representations

  3. GNAM segments • TGCGnamOverView (most of the histos) • TGCGnamHitProfile (checked by DQMF) • TGCGnamTriggerProfile (for real timing test) • TGCGnamEfficiency (working but deprecated) • TGCGnamTracklets (not used) • TGCGnamTimingAdjustment (irrelevant) • TGCGnamPTthreshold (not used)

  4. TGCGnamOverView[0] • Most of the histograms are at the chamber level, where we project all the chambers in a sector into the X axis –see next slide for the logic. • Some of the histograms are divided into 3 BC maps • There are few more kinds of histograms • Selection for hit-based timing histograms:Fill the timing histograms only if there is at least one hipT>=2 in the event from the same sector • Selection for the other hit histograms:Fill the occupancy histograms only if the hit is associated with the central BC.

  5. TGCGnamOverView[1]GlobalChamberHit (s,w,s+w) Note that there's no strip layer #2. Therefore, it is expected that this layer will in general be lower than the others For every layer in the profile histogram below, a peak in the first bins is expected since the first bins of the layer represent the forward chambers (closest to the beam-pipe) whereas the last bins of the layer represent the end-cap chambers

  6. TGCGnamOverView[2]GlobalChamberHit_prev/_curr/_next

  7. double click on the pad. each pad represents a sector drag the marker around the range of interest on the X-axis (as in ROOT) TGCGnamOverView[3]Zooming on the histograms unique chamber names In the zoomed histogram, see the exact chamber name in the labels that span the X-axis 

  8. TGCGnamOverView[4]GlobalChamberHit/HitRate

  9. TGCGnamOverView[5]SectorBC/GlobalChamberBC A bug in the “Fill” code was fixed 

  10. TGCGnamOverView[6]TGC-level This is an offline run A bug in the “Fill” code was fixed 

  11. TGCGnamOverView[7]chamberOccupancy (RAW)

  12. TGCGnamOverView[8]chamberOccupancy (OHP) Need to gray-out the bins of the non existing chambers

  13. TGCGnamHitProfile[0] • 3 kinds of histograms • HitProfile(s/w) • HitProfile_Norm(s/w) • HitProfile_previous/current/next(s/w) Selection for the other hit profile histograms:Fill only if there is *NO* sectorLogic in the event from the corresponding sector* this doesn’t apply for the hitProfile per BC histograms* this is relevant to ensure that only noise-like hits are filled

  14. TGCGnamHitProfile[1] • We also have these separated into the 3 BCswithout the normalization and without the selection. • These were supposed to go into OHP but it was too much

  15. TGCGnamTriggerProfile[0] • 3 kinds of histograms • ROI number (trigger profile) • SectorLogicBC • pTthreshold • Selection for SL-based timing histograms:Fill the timing histograms only if there is at least one hipT>=2 in the event from the same sector

  16. TGCGnamTriggerProfile[1] Need to change the binning

  17. TGCGnamTriggerProfile[2] New New

  18. TGCGnamTrracklets[0] • 2 kinds of histograms • TrackletsStrips/Wires • TrackletsBC • Selection for tracklets-based timing histograms:Fill the timing histograms only if there is at least one hipT>=2 in the event from the same sector

  19. TGCGnamTrracklets[1]

  20. TGCGnamPTthreshold(bad name) [0] • 3 kinds of histograms • deltaPhi • deltaR • HipTsBC • Selection for hipT-based timing histograms:Fill the timing histograms only if there is at least one hipT>=2 in the event from the same sector

  21. TGCGnamPTthreshold(bad name) [1] Need to change the binning Need to change the binning

  22. TGCGnamEfficiency[0] • Only 1 kind of histogram • GlobalChamberWireEfficiency

  23. TGCGnamEfficiency[1]

  24. TGCGnamDQMF (algorithms) [0] • tgcCompareAllBins: bin-by-bin compare to a reference • tgcKolmogorov: Kolmogorov test (reference histogram) • tgcTiming: standalone comparison between the 3 bins of a BC histogram (entries per BC=prev/cent/next) – require that: prev<0.1*cent && next<0.1*centThis runs currently on the *hit-based* timing histograms but it is disabled (returns gray if doesn’t exist or black if else) • tgcGlobalChamberTiming: same as above but done on the 2D global-chamber BC histograms (X=global chamber, Y=BC). Need to have a number of deviant chambers to color the histogram as red/yellow

  25. TGCGnamDQMF (algorithms) [1] • tgcGlobalChamberEfficiency: bin-by-bin comparison to a static threshold and see how much it deviates (how many stdev’s).Require that few bins will deviate from NsigmaThreshod where:Nsigma=abs(h->GetBinContent(i)-EffThresh)/h->GetBinError(i);in order to color the histogram as red/yellow • tgcCompareBinsToYAverage: standalone comparison of every bin to a dynamically updating weighted-average,see http://www.noams.org/work/tgc/algorithms/anomaliesfinder • tgcCompareToStaticThreshold: bin-by-bin comparison to a static threshold running on the *normalized to the number of events* Hitprofile histograms (the noise ones). It counts the number of deviant channels in a subsector to decide if the histo is red/yellow

  26. Summary • Several bugs found and fixed • Few problems with binning remain • The hit-based timing histograms are nice but not adequate for a timing test (in DQMF) – need to take the trigger-based histograms instead • Added trigger timing 2D histogram (like in slide 17, can go in OHP) • Working now on the occupancy vs.lbn histogram and on the RODs errors histograms • The TGC graphical layout in DQMF will be added once we stabilize the DQMF with the new histograms.