1 / 18

EMU Reference Histogram Comparison Unit

EMU Reference Histogram Comparison Unit. R. Cavanaugh, V. Barashko, A. Korytov. EMU DQM Architecture. Warning display GUI. Plot display GUI. Unpacking Analysis. DQM unpacking analysis. Display server HIST concentrator HIST-REF comp. unit. Problem correlator. DQM unpacking

gen
Download Presentation

EMU Reference Histogram Comparison Unit

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. EMU Reference Histogram Comparison Unit R. Cavanaugh, V. Barashko, A. Korytov

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

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

  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 ME4 ME3 ME2 ME1 DT-11 DT-10 e.g. within a run, compare chamber performance against expected similar chambers

  6. 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 Current Design from EMU DQM Architecture DisplayServer histo list Online Stream OnlineServer REF-HIST Comparator Unit Ref0Server Ref1Server GUI Display RefNServer Static etc Summary Ideal “Database”

  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. 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 Current Design from EMU DQM Architecture DisplayServer histo list Online Stream OnlineServer REF-HIST Comparator Unit Ref0Server Ref1Server GUI Display RefNServer Static etc Summary Ideal “Database”

  15. 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 Current Implementation EmuDisplayServer histo list 9091 OnlineServer EmuMonitor 9092 REF-HIST Comparator Unit Ref0Server 9093 Ref1Server HistoDisplay Detector Data.bin Ref.root

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

More Related