Download presentation
Presentation is loading. Please wait.
Published byMagnus Boyd Modified over 8 years ago
1
Mar 05 - hvdsOffline / HLT1 Athena SW Infrastructure programming + applying tools wrt. dependencies between packages developing + testing extra ideas to modularize Athena Offline Commissioning Reviews SW infrastructure (done), Framework (now) Meetings... weekly SW Ongoing work
2
Mar 05 - hvdsOffline / HLT2 Re-Packaging of Athena Introduction of “Project Builds“ possible split: Core / Simulation / Reconstruction(1,2) / Trigger / Physics SW layering as a side effect details: David Q‘s talk last SW weekDavid Q‘s preparatory work ongoing (rectify dependencies + package structure) discussed in SIT (SW Infrastructure) review Separate Processes Initialize / Event Loop / Finalize communicate via shared memory investigate as alternative to Threads Detector Store: Thread Global, Event Store: Thread Local to link 1 init + n execute processes conflict with „on demand“ loading in Athena discussed at Barcelona TDAQ/HLT meeting + in coming offline architecture meetingBarcelona TDAQ/HLT meeting Athena in HLT - work on offline side
3
Mar 05 - hvdsOffline / HLT3 finalize execute initialize initialize / execute / finalize in one process e.g. shared data module Detector Store Transient Event Data Store Tracker digits Tracks Calorimeter Cells Tracks, Clusters Calorim clusters Electron/photon Tracking Calorimeter Clustering Electron/photon Identification Electrons/photons Tracks Clusters Tracker digits CaloCells input data e.g. from detector descr. from DB to DB histograms etc e.g. to persistency output data
4
Mar 05 - hvdsOffline / HLT4 finalize execute initialize Initialize: isolate in separate process detector store as shared data module accessed by both processes (initialize, execute/finalize) could facilitate replicating to many processors in HLT Transient Event Data Store shared data module Detector Store Tracker digits Tracks Calorimeter Cells Tracks, Clusters Calorim clusters Electron/photon Tracking Calorimeter Clustering Electron/photon Identification Electrons/photons Tracks Clusters Tracker digits CaloCells input data e.g. from detector descr. from DB to DB histograms etc e.g. to persistency output data
5
Mar 05 - hvdsOffline / HLT5 execute finalize initialize Further, could separate out data store input and output would isolate the converters as most time consuming execution phases shared data module Detector Store shared data module Transient Event Data Store Tracker digits Tracks Calorimeter Cells Tracks, Clusters Calorim clusters Electron/photon Tracking Calorimeter Clustering Electron/photon Identification Electrons/photons Tracks Clusters Tracker digits CaloCells input data e.g. from detector descr. from DB to DB histograms etc e.g. to persistency output data
6
Mar 05 - hvdsOffline / HLT6 together with Rob main subjects Cosmics triggering + running: next meeting, 22.3.05 Monitoring: coming back on this on 26.4.05 Athena usability for HLT: ongoing (packaging, processes) Dave Charlton will be online/offline linkman, plus Simon George, HvdS reporting to TMB contribution to Computing TDR Ongoing Offline Commissioning work
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.