Root lhcb online meeting
1 / 9

- PowerPoint PPT Presentation

  • Uploaded on

Root – LHCb Online meeting. Eric van Herwijnen Thursday June 14, 2006. Monitoring architecture (in pit). ECS (PVSS). Histogram producers. L0. Tell1 (CC-PC). EFF (HLT). Monitoring Farm. Histograms via DIM. Configuration of software Starting, stopping.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about '' - ava-cummings

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Root lhcb online meeting

Root – LHCb Online meeting

Eric van Herwijnen

Thursday June 14, 2006

Monitoring architecture in pit
Monitoring architecture (in pit)


Histogram producers


Tell1 (CC-PC)


Monitoring Farm

Histograms via DIM

Configuration of


Starting, stopping

Histogram consumers and producers

Histogram adders

Root files on disk

Meta data

Insert Data into DB

Histograms via DIM

Histogram consumers

Histogram presenter

Histogram Database

(for display options)

Histogram savers


Which histograms to display

Presentation details

Root - LHCb Online meeting

Presenter requirements
Presenter requirements

  • Tool to monitor the quality of the data

  • Display histograms online (via DIM) and in history mode (from a Root file); build histograms over any time period

  • 1D, 2D, profiles, trend plots

  • Use a central Oracle DB to determine which histograms/pages to present, and how (display details, page structure, dynamic gui)

  • Predefined pages for shift crew and experts

  • Friendly graphical page editor (for grouping histograms and selecting display options)

  • Trigger analysis actions (compare with reference versions, fitting, spike/hole finding, etc.)

Root - LHCb Online meeting

Boundary conditions
Boundary conditions

  • Part of LHCb online data quality monitoring project – presenter being designed by Peter Somogyi, Ph.D. student

  • The presenter is a tool from the LHCb online group, integrated in the LHCb (online) environment

  • Should work on Linux & Windows

  • Distribute & release via CMT

  • Uses Root, no requirement for running in a web browser

  • Simple, reliable and maintainable over the lifetime of the experiment

Root - LHCb Online meeting


XClass 95 (tree, editable combobox,

slider missing in GUIBuilder)

Editor (GUIBuilder,

different instance

names after edit)

Root GUI



GTK (Glade, needs ‘fresh’ GDK)

By hand (prototype II,


QtGSI (prototype I, problems)

Qt 3 (obsolete!,

but used by PVSS)

Qt BNL (not available for

windows on standard





QtGSI (non existing)

Qt 4 (preferred)

QtBNL (under development)

Root - LHCb Online meeting

Prototype i root qt3
Prototype I (Root + Qt3)

Root - LHCb Online meeting

Problems questions

  • Choose this direction because of convenience for building platform independent GUIs

    • PVSS 3.6 uses QT 3

  • QTGSI part of Root distribution since july 2006

  • Root – QT integration problems

    • Both use different event loops, synchronization problems

  • Same problems experienced by ATLAS -> modified QTGSI

    • Attempt to fix synchronization

  • Distribution problems

    • CMT on windows doesn’t support make fragments for QT applications

Root - LHCb Online meeting

Prototype ii root only
Prototype II (Root only)

Root - LHCb Online meeting

Problems questions1

  • Pure Root – like ALICE (requirements much like LHCb with MySQL for DB and DIM for communication)

  • Creating GUIs with Root difficult – are there plans for a more developer friendly GUI editor?

  • Unexpected behaviour of X11 based Root GUI widgets

    • Widget coordinates hardwired

    • Multiple selections awkward

    • Problems with editable dropdown combobox, reported in Savannah

  • What do the Root team recommend for building GUIs on the longer term?

Root - LHCb Online meeting