Presentation is loading. Please wait.

Presentation is loading. Please wait.

EMU Reference Histogram Comparison Unit R. Cavanaugh, V. Barashko, A. Korytov.

Similar presentations


Presentation on theme: "EMU Reference Histogram Comparison Unit R. Cavanaugh, V. Barashko, A. Korytov."— Presentation transcript:

1 EMU Reference Histogram Comparison Unit R. Cavanaugh, V. Barashko, A. Korytov

2 EMU DQM Architecture DQM unpacking analysis DATA DQM unpacking analysis DATA DQM control and monitor Display server HIST concentrator HIST-REF comp. unit DQM DB interface DQM contr/mon log HIST files REF files DQM problem reports actions Problem correlator Run Control Warning display GUI Unpacking Analysis DATA Plot display GUI ? DQM active problems cond/config DB DQM control and monitor (Dec 11, 2004)

3 EMU DQM Architecture DQM unpacking analysis DATA DQM unpacking analysis DATA DQM control and monitor Display server HIST concentrator HIST-REF comp. unit DQM DB interface DQM contr/mon log HIST files REF files DQM problem reports actions Problem correlator Run Control Warning display GUI Unpacking Analysis DATA Plot display GUI ? DQM active problems cond/config DB Reference Histogram Comparisons DQM control and monitor (Dec 11, 2004)

4 Different EMU Types of Histograms & Canvases EMU DQM Canvas (Histograms) Hierarchy –DDU CSC Chamber (ID by crate and slot of DMB) –ALCT »8 canvases –CFEB »4 canvases –CLCT »9 canvases –SYNC »5 canvases –DMB »5 canvases –CSC Efficiency canvas 14 DDU canvases Total of 46 different “types” of canvases per DDU –Each canvas contains 1 or more histograms –Each DDU contains several chambers –Not yet finished defining additional canvases… “Summary” : produces a (global) high-level report –for all tests with references or rules –for all “types” of canvases –for all chambers.

5 Different Kinds of Tests using Different Reference Sources Static Reference Sources –A Previous Run –Ideal Conditions (from detector knowledge) –etc Dynamic Reference Sources –Current Run –Rules (from detector knowledge) –Etc –Important because running conditions often change Tests –Current Run vs. A Previous Run –Current Run vs. Ideal Conditions –Current Run vs. Current Run –Current Run vs. Rules –etc ME1 ME2 ME3 ME4 DT-10 DT-11 e.g. within a run, compare chamber performance against expected similar chambers

6 Current Design from EMU DQM Architecture RefHistComparator produces summary report every ~5 min –Updates DB RefServer continuously updates histos –Sends reference canvases to Display GUI Display GUI should be as light as possible –Should be agnostic about different canvases and references GUI easier to maintain and always works –All the hard work is done on the DisplayServer OnlineServer REF-HIST Comparator Unit DisplayServer histo list GUI Display Online Stream Staticetc “Database” Summary Ref0Server Ref1Server Ideal RefNServer

7 Current Design Thoughts Design a base class container for reference canvases of all chambers –Of a particular canvas type! Design different reference comparison classes for each “type” of canvas For each canvas “type”, specify associated –References –Rules –Tests –(local) Summary Results

8 Current Design Thoughts Contains reference canvases (of a certain type) for all chambers

9 Current Design Thoughts Rules and Tests used to compare reference to online canvases associated with a certain type

10 Current Design Thoughts Produce summary report for all tests performed for this particular type of canvas

11 Current Design Thoughts List of all tests performed on all types of canvases

12 Current Design Thoughts Produce global summary report for all tests performed for all types of canvases

13 Current Design Thoughts Buffers to be sent to GUI to compare online canvases with different references (0,1,…,N)

14 Current Design from EMU DQM Architecture RefHistComparator produces summary report every ~5 min –Updates DB RefServer continuously updates histos –Sends reference canvases to Display GUI Display GUI should be as light as possible –Should be agnostic about different canvases and references GUI easier to maintain and always works –All the hard work is done on the DisplayServer OnlineServer REF-HIST Comparator Unit DisplayServer histo list GUI Display Online Stream Staticetc “Database” Summary Ref0Server Ref1Server Ideal RefNServer

15 histo list HistoDisplay Current Implementation Given an online histogram, RefHistComp can –Find & read static corresponding reference histogram –Send reference histogram to GUI for human comparison RefHistComp does not yet –Automatically compare online with reference –Produce summary report –Fully work with Dynamic References EmuMonitor Data.bin OnlineServer REF-HIST Comparator Unit EmuDisplayServer Ref.root 9091 9092 9093 Detector Ref0Server Ref1Server

16

17

18 Conclusion The Ref-Hist Comparator Unit is designed to –Allow comparisons with a variety of different references Both manual and automatic Both static and dynamic –Periodically produce summary report of problems Based on rules & tests Current prototype is still rather basic –Not all functionality is implemented / debugged E.g. Dynamic refs are prototyped, but not yet ready for release –Still iterating on final design (which may depend on CMS DQM) –Currently being tested & used in the EMU slice test Prototype is somewhat particular to current EMU DQM Package Interested to understand better how these ideas fit in with the overall CMS DQM picture


Download ppt "EMU Reference Histogram Comparison Unit R. Cavanaugh, V. Barashko, A. Korytov."

Similar presentations


Ads by Google