More on raw data, occupancies and anomalies

From GlueXWiki
Jump to: navigation, search

Online Monitoring Framework

Plans for prototyping and testing:

  • get 4x16 core box from CC 2pm today
  • turn RDC and rack circuits on today or tomorrow (Mark S)
  • install computer in Rack Room today or tomorrow, connect to network switch
  • install DAQ software (ET and cMsg)
  • create ET systems
  • create a fake event builder that feeds events into ET from a (large) simulated raw data file
  • create EVIO data source (Dave L)
  • create low-level data objects from compressed EVIO files (Dave L)
  • modify plugins to new monitor new objects
  • run JANA+plugins off the ET system
  • view histograms with RootSpy
  • evaluate performance


Performance measurements:

  • ET throughput
  • monitoring processing rates
  • network and cpu loads
  • RootSpy performance
  • whatever else we can think of


Thus this will be a prototype of the DAQ/Monitoring system from the last event builder up to the event recorder.


I created plugins for the following detectors...these will comprise the foundation of the production online monitoring system:

  • BCAL
  • FCAL
  • ST
  • TOF
  • CDC
  • FDC
  • TAGM
  • TAGH
  • PSC
  • PS
  • TRIG
  • EVNT


Plugins:

  • independent and can be run in any combination
  • book ROOT histograms in their own subdirectories
  • use RootSpy for remote histogram display
  • currently include energy/charge, time and occupancy histograms for the detectors supported by our simulation
  • others (PSC, PS, TAGH, EVNT, TRIG) are skeletons


Dave suggests we run this package in the nightly build and regularly check the histograms. I will fill in the empty plugins when the simulation is updated.


I expect detector experts will expand the functionality of these plugins.


At the moment the plugins get information from HDDM files. Eventually they will get information from simulated raw event files once Dave completes the EVIO data source and raw data objects.


Energy/Charge, Time and Occupancy Histograms

BCAL

Bcalet.png Bcalo1.png Bcalo2.png

FCAL

Fcalet.png Fcalo.png

ST

Stet.png Sto.png

TOF

Tofet.png Tofo1.png Tofo2.png

CDC

Cdcet.png Cdco.png


FDC

Fdcet.png Fdcow.png Fdcos.png

TAGM

Tagmet.png Tagmo.png