1 / 26

TGC online monitoring An overview description

TGC online monitoring An overview description. June 2011. 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. GNAM segments. TGCGnamOverView (most of the histos )

damian
Download Presentation

TGC online monitoring An overview description

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. 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.

More Related