Title: Online Athena monitoring in EF for TileCal commissioning
1Online Athena monitoring in EF for TileCal
commissioning
- S.Sushkov _at_ IFAE
- 2005-10-21
2Main idea motivation
- Event Filter has unique features
- accessing full event data built by SFI
- ability to run Athena offline algorithms within
TDAQ DataFlow framework - On this basis EF can provide many additional
- useful functionalities online monitoring and
- calibration
Athena framework
PTIO interf
EFHLT interf
EF PSC
TileMon algo
3Lets distinguish different monitorings
- Gatherer overall collector of all/any
histograms published in TDAQ IS (general
information) not used - GNAM standalone simplified monitoring tool not
interfaced to Athena - not used (by us) - emon event monitoring framework in TDAQ to make
events available for user monitoring tasks -
USED - monitoring of physics objects by Athena
reconstruction algorithms within Event Filter - in EF Farms of real-ATLAS design more general
complete, under discussions/planning now - in RCD MobiDaq for detector commissioning
activities early cosmic runs. Main difficulty
no full TDAQ DataFlow available (no L2 / EB /
FullEvent)
4RCD MobiDaq EFAthena monitoring schema
add Atlantis Event Display (LATER)
RCD data file
RodCrateDaq MobiDaq
debug only
RCD emu-EB
oh_display (ONLINE !!)
GNAM fileSampler
OH
Ev. Mon. Svc
HistoSender
Athena framework
PTIO interf
EFHLT interf
EF PSC
TileMon algo
5Components of the Schema
- whole chain is built of components of different
SW systems - many people from different groups contributed !!!
- RCD / MobiDaq / emu-EB (FullEvent)
O.Solovianov, A.Solodkov, S.Gameiro, A.Negri - Athena / TileMon algorithm A.Solodkov,
O.Solovianov - emon OH S.Kolos
- EF / PT / redesigned PTIO A.Negri, S.Kolos,
M.Bosman, E.Segura - HistoSender P.Conde Muino, C.Santamaria,
C.Padilla, S.Kolos - file_sampler A.Negri GNAM group (for debug
with data file) - TDAQAthenaHLT SW image installation
H.Zobernig, H.Garitaonandia - Atlantis event display (for future) via
Monitoring WG
6Components (1b) EF / PT / PTIO
old PT / PTIO design (tdaq-01-02-00)
TrigEFPSC
EFD
PT
efhlt
PTIO interf
ptDummy
file
PTIO_file
new re-designed PTIO
Interface for receiving events
Interface for processing events
EFD
libptioEfd
TrigEFPSC
efhlt
emon
libptioMon
abs PTIO int
PT
ptDummy
file
libptioFile
7Components (1c) EF / PT / PTIO
- Changed PTConfig obj in DFConfiguration/schema/df.
schema.xml partitions - PTConfiguration object ? common for ptioEfd /
ptioFile / ptioMon - physicsAnalysisLibrary ptdummy /
libTrigEFPSC - physicsAnalysisConfiguration PTDummy /
TrigEFSPC config string - ptioLibrary ptioMon / ptioEfd / ptioFile
- ptioConfiguration ptioConf
- answerList "Accepted, Rejected, Error -
common for all ptioLIBS - ptioConf / ptioFile
- fileNames "/tmp/file.dat
- loop 1
- ptioConf / ptioEfd
- socketName "extpt.socket
- ptioConf / ptioMon ? parameters to connect to
emon - monKeys "ReadoutApplication
8August tests (1)
- First successful run
- of Tile MobiDaq
- with EF-monitoring
- segment Monday
- August 1st afternoon
- TileMon histograms
- were seen online
- (updating) in oh_display
- Then EF-monioring
- segment run (stably !)
- within Tile MobiDaq
- partition over night
- during cosmic data
- taking
9August tests (2)
- Minor problem after 10 hours
- of stable (!) running, PT crashed
- at TDAQ stop transition and
- histograms were not saved to file.
- (but saved w/o problems when
- EF-mon tested with file_sampler !)
-
PT IPC-timeout / EF Controller problem during
STOP transition - looks like one observed also in
Large Scale Tests increase timeouts use LC
fixes from LST.
10WGs coordination
- Mini-WG TileCal-TDAQ-EF formed
- define code set of realistic histos
- Low-level (HW channels) in GNAM
- High-level (reco or time history) in EFAthena
- integration with
- TDAQ HLT TileCal offline code
- TileCal readout TDAQ
- Other detectors are joining LAr, Inner, MDT
- proceed in similar way as with TileCal
- TileCal is special because
- It is first commissioned
- GNAM developers are there
- Overall coordination by TDAQ Monitoring WG
11Realistic histos for TileCal
- set of physics interesting histograms was
defined - Position of the Most energetic Tower (1-dim histo
eta-phi) ? done - Rates in All towers one-by-one /- almost
- All most energetic cells (Etime diff between
two PMTs) /- almost - Include TileMuID back-to-back objects ? done
- Noise-per-channel OVER TIME ? to do
- (Fraction of) coherent noise to average noise
OVER TIME ? to do - want to see your analysis online ? -gt CALL US
- code development status
- Method works
- TileCal reco algos (TileMuID) are included in
jobOptions - in TileMon, access to (reconstructed) objects
from StoreGate - Problems
- Hierarchy of TileCal C classed not yet
absolutely clear - Consequence / Syntax of jobOptions is not trivial
- Once above is clear (with help of TileCal
experts), then - no problem foreseen to program / fill histos
inside TileMon code !
12TileCal monitoring with Event Filter Examples,
Run2147 (July)
E in most energetic tower
Time diff
Ediff
GeV
MeV
nsec ?
13TileCal monitoring with Event Filter, TileMuID
- RUNTIME PERFORMANCE
- one dual-CPU PC _at_ 3GHz
- one PT with Athena/TileMon
- now 30 histos with 100 bins
- in verbose debug mode
- rate is 50 Hz (50 evt/s)
14Status Conclusions
- current situation with SW versions
- Problem
- ReadOut switched to tdaq-01-04-00 (new eformat
!!) - no HLT release / SW image ready for corresponding
- Athena (10.0.7/11.0.0) yet !!
- Status
- currently develop histos in offline (emu) mode
(file_sampler) - expect new HLT SW in 2 weeks then can try
Online - (hopefully before October 26)
- then also use new versions of EF-mon components !
(PTIO) - then also integrate with TDAQ/EB DataFlow
(preseries _at_ P1) - Mismatch between versions
- Brings confusion in code development
- Blocks integration with online readout
pre-series cluster _at_ P1 !!! - To avoid mismatch in the future
- Advise to Keep synchronized with HLT SW Image,
not just TDAQ versions - Advise to Plan develop code according to HLT SW
Image schedule