Title: ATLAS ONLINE MONITORING
1ATLAS ONLINE MONITORING
2Now what? How to check quality of the data?!!
FINISHED!
DATA FLOWS!
3Online MonitoringSurveillance of the data and
its quality
- Why monitor?
- To be able to discover in a relatively easy way
that the detector is not behaving as it should
and take action - Examples detector modules that do not work,
synchronization problems btw SCT and TRT,
efficiencies sink ....
4OHP Monitoring display
SUBSCRIBE
DQM Monitoring display
UPDATE HISTO
I see tracks in the SCT!
(HISTOGRAM DISPLAY)?
OHP
PUBLISH
Tools for retrieving data from dataflow booking,
filling and publishing histograms
5Monitoring Scheme
Alarms notifications DQMF
Readout System
Intelligent Monitoring
Shifter displays OHP
ROB,ROS ,SFI,SFO,
Gatherer
LVL1
Var. Ref. DBS
Slow Ctrl. DBS
LVL2/EF
Display Experts
Tier 0
Archiver
Archiver
Monitoring DBS
Gatherer
Data Qual. DBS
Data Quelity Assessment
Calibration FARM
6Where and what is monitored
- Detector monitoring
- DCS detector hardware status and conditions
- Online Monitoring
- ROD Crate, ROS data quality and integrity
- Event Builder correlation between sub-detectors,
consistency of LVL1 information - Trigger Monitoring
- LVL1, LVL2 sample rejected events to check the
trigger decision - Event Filter information attached to a sub-set
of accepted and rejected events - DAQ monitoring
- ROS, EB operational monitoring (buffer
occupancies, throughput, s/w and h/w status,
errors, etc.)?
7(No Transcript)
8Online Monitoring applications
- Online Histogram Presenter (OHP)?
- Atlas Data Quality Framework (DQMF)?
- Online Histogram Display (OH)?
- Trigger Monitoring
OH
OHP
DQM
Trigger
9Monitoring DisplaysOnline Histogram Presenter
(OHP)?
- OHP displays already existing histograms
- Displayed when histos are updated, i.e. when the
detector is running and histos are published - OHP subscribes to one or several histograms (or
even all) and displays them online - If the detector is not running a message will be
displayed saying that no histogram is available
10Histograms - online monitoring
- Each detector or detector-subsystem expert has
written tools for retrieving data from detector
and filling histograms - Global Inner Detector uses 7 tools for Athena PT
- Responsible Arshak Tonoyan Heidi Sandaker
- monitoring of LVL1, BCIDs
- matching of ID segments at TRT/SCT and SCT/Pixel
boundary surface - ID noise occupancies
- monitoring of no. of hits, residuals on combined
tracks - matching parameters of top and bottom tracks,
SCTTRT - extrapolation of SCT segments to TRT TRT straw
efficiencies, residuals, no. of TRT hits on
extrapolated track - TRT straw efficiencies
- https//twiki.cern.ch/twiki/bin/view/Atlas/InDetGl
obalMonitoring?topicIDGlobalMonitoring - Produces many histograms available in Online
Histogram Display only 10 allowed for each
sub-detector in Online Histogram Presenter
11OHP
12OHP exampleSCT Hits for all tracks in the event
THE NUMBER OF HITS PER ALL TRACKS SHOULD
BE COMPARED WITH A REFERENCE HISTO
13SCT TRT exampleThe BCIDs of the SCT and TRT
VALUE IS 1 IF EVERYTHING IS OK THEN SCT TRT
ARE READING SAME EVENT!
DIFFERENT BCID BETWEEN SCT AND TRT - SOMETHING IS
WRONG
ROD ID
14Online display Data Quality Monitoring (DQM)?
- Automatic checks on data quality using predefined
algorithms on histograms or counters etc. - Input from Online Histogram Service
- Can also be done offline using ROOT files
- Puts flags or alarms if values are off expected
limits or e.g. histograms are empty - States are green, yellow, red
- States per subsystem but also overall state
15(No Transcript)
16Milestone 6 (M6)Cosmic Run
- Global Inner Detector monitoring included for the
first time - Basic functionalities fully working
- Looked at the online histograms
- Did offline work reported results
- Work will continue to improve histograms what
they display, how and which to choose
17CONCLUSIONS
- Monitoring is crucial for good data-taking
- Several monitoring applications exist and are
working - M6 was first time the Global Inner Detector was
fully tested - Doing shift-work really lets you learn a lot
about ATLAS and the jungle of software that is
out there.... - https//twiki.cern.ch/twiki/bin/view/Atlas/InDetGl
obalMonitoring?topicIDGlobalMonitoring - https//twiki.cern.ch/twiki/bin/view/Atlas/EventFi
lterMonitoring - https//twiki.cern.ch/twiki/bin/view/Atlas/AthenaP
T - http//atlas-tdaq-monitoring.web.cern.ch/atlas-tda
q-monitoring/
18ACRONYMS
- TDAQ Trigger and Data Acquisition System
- HLT High Level Trigger
- EF Event Filter
- DF Data Flow software
- EDF Event Data Flow
- PT Processing Task
- ROD Read Out Driver
- ROS Read Out Subsystem
- RODC Read Out Driver Crate
- ROC Read Out Crate
- EMON Atlas Event Monitoring sampler system
19ACRONYMS
- Atlantis Atlas Standalone Event Display
- Athena Atlas Offline software framework
- DQM Data Quality Monitoring
- DQMF Atlas Data Quality Framework
- OH Online Histogramming service
- IS Information Service
- DCS Detector Control System
- SFI SubFarm Input
- SFO SubFarm Output
- DSP Digital Signal Processor
- OKS Object Kernel Support
- Library to support simple in-memoryobject
manager. Suitable for real-timeobject manager for
e.g. Data Acquisition