1 / 14

Online Athena monitoring in EF for TileCal commissioning

Online Athena monitoring in EF for TileCal commissioning. S.Sushkov @ IFAE 2005-10-21. Main idea & motivation. Event Filter has unique features: accessing full event data built by SFI ability to run Athena offline algorithms within TDAQ DataFlow framework

effie
Télécharger la présentation

Online Athena monitoring in EF for TileCal commissioning

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 Athena monitoring in EF for TileCal commissioning S.Sushkov @ IFAE 2005-10-21

  2. Main 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

  3. Let’s 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)

  4. RCD MobiDaq EF+Athena monitoring schema add Atlantis Event Display (LATER) RodCrateDaq MobiDaq RCD data file 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

  5. Components 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) • TDAQ+Athena+HLT SW image installation: H.Zobernig, H.Garitaonandia • Atlantis event display (for future): via Monitoring WG

  6. Components (1b): EF / PT / PTIO “old” PT / PTIO design (tdaq-01-02-00): TrigEFPSC EFD PTIO interf PT efhlt ptDummy file PTIO_file new re-designed PTIO: Interface for receiving events Interface for processing events EFD libptioEfd TrigEFPSC emon libptioMon abs PTIO int PT efhlt ptDummy file libptioFile

  7. Components (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“ monValues = "EB“   monBufSize = 5000   detType = 1510   monL1type = -1   monL2type = -2   StatWord = 777 async = 0

  8. August 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

  9. August 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.

  10. WGs & 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 EF+Athena • 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

  11. Realistic 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 (E&time 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 ? -> 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 !

  12. TileCal monitoring with Event Filter Examples, Run=2147 (July) Time diff E in most energetic tower Ediff GeV MeV nsec ?

  13. TileCal monitoring with Event Filter, TileMuID • RUNTIME PERFORMANCE: • one dual-CPU PC @ 3GHz • one PT with Athena/TileMon • now ~ 30 histos with ~ 100 bins • in verbose debug mode • rate is 50 Hz (50 evt/s)

  14. Status & 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 @ P1) • Mismatch between versions • Brings confusion in code development • Blocks integration with online readout & pre-series cluster @ 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

More Related