1 / 15

Online Monitoring Status

Online Monitoring Status. David Lawrence JLab Oct. 2, 2014. M onitoring architecture (no L3 rejection). gluon40. halldraid1. ET. ET. EB. ER. RootSpy GUI. Mon. Mon. Mon. Mon. Mon. Mon. Mon. Mon. RSArchiver. Mon. Mon. Mon. Mon. gluon100 – gluon111. Monitoring Plugins.

wylie-evans
Download Presentation

Online Monitoring Status

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. Online Monitoring Status David Lawrence JLab Oct. 2, 2014 Monitoring Status -- David Lawrence

  2. Monitoring architecture(no L3 rejection) gluon40 halldraid1 ET ET EB ER RootSpy GUI Mon Mon Mon Mon Mon Mon Mon Mon RSArchiver Mon Mon Mon Mon gluon100 – gluon111

  3. Monitoring Plugins Each detector system provides 1 or more plugins that create histograms for monitoring All plugins are attached to a Common DANA process (hdmon) A “rootspy” plugin publishes all histograms to the network CDC_online DAQ_online BCAL_online FCAL_online FDC_online PS_online ST_online TAGH_online TAGM_online TOF_online rootspy hdmon Monitoring Status -- David Lawrence

  4. hdmongui processes run multi-threaded multiple “levels” supported Monitoring Status -- David Lawrence

  5. Monitoring Status -- David Lawrence

  6. Detectors should place their histograms inside a folder to avoid namespace conflicts RootSpy supports histograms with any depth of directory structure Plugins may supply macros for drawing more complex displays using summed histograms Monitoring Status -- David Lawrence

  7. Monitoring Status -- David Lawrence

  8. Macros Special comments allow instructions to be passed to RootSpy. In this case, which histograms this macro needs Macro starts in TDirectory mirroring structure of plugin(s), but containing summed histograms from all servers Testing outside of RootSpy will need a TCanvas Main macro content. Files ending with a “.C” suffix are automatically detected by build system and compiled as strings into plugins. They are automatically transported to RootSpy at run time. Monitoring Status -- David Lawrence

  9. Monitoring Status -- David Lawrence

  10. Another macro example Monitoring Status -- David Lawrence

  11. hdview2 Single event viewer able to read from EVIO file or ET system via DAQ and TTab plugins Monitoring Status -- David Lawrence

  12. hd_dump Monitoring Status -- David Lawrence

  13. Summary • Automated system for starting/stopping monitoring processes from CODA exists, but needs more testing • Initial set of plugins exist and detector groups are starting to fill them in (BCAL, CDC are pioneers) • All DANA programs can attach to ET system and read events online including hdview2 and hd_dump • RSArchiver program will be used to archive all monitoring histograms to tape. Monitoring Status -- David Lawrence

  14. Monitoring Status -- David Lawrence

  15. Monitoring Status -- David Lawrence

More Related