tgc online monitoring an overview description

26
TGC online monitoring An overview description June 2011

Upload: damian

Post on 24-Feb-2016

59 views

Category:

Documents


0 download

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 ) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TGC online monitoring An overview description

TGC online monitoringAn overview description

June 2011

Page 2: TGC online monitoring An overview description

OutlineWe 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

Page 3: TGC online monitoring An overview description

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)

Page 4: TGC online monitoring An overview description

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.

Page 5: TGC online monitoring An overview description

TGCGnamOverView [1]GlobalChamberHit (s,w,s+w)

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

Note that there's no strip layer #2. Therefore, it is expected that this layer will in general be lower than the others

Page 6: TGC online monitoring An overview description

TGCGnamOverView [2]GlobalChamberHit_prev/_curr/_next

Page 7: TGC online monitoring An overview description

TGCGnamOverView [3] Zooming on the histogramsdouble click on the pad.each pad represents a sector

drag the marker around the range of interest on the X-axis (as in ROOT)

In the zoomed histogram, see the exact chamber name in the labels that span the X-axis 

unique chamber names

Page 8: TGC online monitoring An overview description

TGCGnamOverView [4]GlobalChamberHit/HitRate

Page 9: TGC online monitoring An overview description

TGCGnamOverView [5]SectorBC/GlobalChamberBC

A bug in the “Fill” code was fixed

Page 10: TGC online monitoring An overview description

TGCGnamOverView [6]TGC-level

A bug in the “Fill” code was fixed Th

is is

an

offli

ne ru

n

Page 11: TGC online monitoring An overview description

TGCGnamOverView [7]chamberOccupancy (RAW)

Page 12: TGC online monitoring An overview description

TGCGnamOverView [8]chamberOccupancy (OHP)

Need to gray-out

the bins of the non

existing chambers

Page 13: TGC online monitoring An overview description

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

Page 14: TGC online monitoring An overview description

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

Page 15: TGC online monitoring An overview description

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

Page 16: TGC online monitoring An overview description

TGCGnamTriggerProfile [1]

Need to change

the binning

Page 17: TGC online monitoring An overview description

TGCGnamTriggerProfile [2]

New

New

Page 18: TGC online monitoring An overview description

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

Page 19: TGC online monitoring An overview description

TGCGnamTrracklets [1]

Page 20: TGC online monitoring An overview description

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

Page 21: TGC online monitoring An overview description

TGCGnamPTthreshold(bad name) [1]

Need to change

the binningNeed to change

the binning

Page 22: TGC online monitoring An overview description

TGCGnamEfficiency [0]• Only 1 kind of histogram

– GlobalChamberWireEfficiency

Page 23: TGC online monitoring An overview description

TGCGnamEfficiency [1]

Page 24: TGC online monitoring An overview description

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*cent

This 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

Page 25: TGC online monitoring An overview description

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

Page 26: TGC online monitoring An overview description

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.