Presentation is loading. Please wait.

Presentation is loading. Please wait.

5 Novembre 2001 Vincenzo Innocente AFT Agenda 1 AFT Tasks l Architecture l Framework l Framework specializations l Utility Toolkit l Graphics tools l Data.

Similar presentations


Presentation on theme: "5 Novembre 2001 Vincenzo Innocente AFT Agenda 1 AFT Tasks l Architecture l Framework l Framework specializations l Utility Toolkit l Graphics tools l Data."— Presentation transcript:

1 5 Novembre 2001 Vincenzo Innocente AFT Agenda 1 AFT Tasks l Architecture l Framework l Framework specializations l Utility Toolkit l Graphics tools l Data Description Database l Technology tracking and evaluation

2 5 Novembre 2001 Vincenzo Innocente AFT Agenda 2 Baselining AFT Major activity in next 12/18 month is to define and prototype the initial production software for LHC operation n Review Architecture n Choose products n Prototype and implement middleware n Implement framework and toolkits

3 5 Novembre 2001 Vincenzo Innocente AFT Agenda 3 Architecture l Café reviewed COBRA use cases, architecture and interfaces toward PRS software and end users Transparent to Object-store and gridware l Currently we are reviewing use cases, architecture and interfaces toward production Opaque to Object-store and gridware n Better understanding of MetaData and Configuration n Relationship among MetaData, configuration and event data n Proper redistribute responsibility and repackage software accordingly

4 5 Novembre 2001 Vincenzo Innocente AFT Agenda 4 Framework l Support for Production n Error Report, activity monitoring, signal handling n Reduce contention and servers’ load n Soon: repackage MetaData handling l Analysis n Python binding to top level interfaces n Fast-prototyping User-Data (aka event-tag) n Integration with Lizard Wait for Wednesday demonstration!

5 5 Novembre 2001 Vincenzo Innocente AFT Agenda 5 Framework specializations l Simulation Applications n G4 Back-end s New requirements to take into account n G3 Back-end s Update to G4 style? (break backward compatibility?) l Reconstruction Applications Digitization (SimReader) Reconstruction (RecReader) l Analysis n Uses reconstruction framework

6 5 Novembre 2001 Vincenzo Innocente AFT Agenda 6 Graphics tools l IGUANA : n Extensive consolidation work at Framework level s Repackaging of basic libraries s Uniform coding convention and style s More test units s Improve documentation (including online doc) n Plans s Documentation for application developers s Expand functionality of middle-ware s Provide more “black-box” tools l Active support to ORCA & OSCAR visualization

7 5 Novembre 2001 Vincenzo Innocente AFT Agenda 7 Detector Description l First prototype to be released mid November n XML parser based on Apache/Xerces n Parser side fully implemented n Application interface in progress n Additional tools ready s G4 to XML s TZ to XML s XML to Latex n Documentation is in good shape s http://cmsdoc.cern.ch/cms/software/ddd/www http://cmsdoc.cern.ch/cms/software/ddd/www

8 5 Novembre 2001 Vincenzo Innocente AFT Agenda 8 Toolkit Adaptors and extensions of foundation libraries l Integrate and harmonize ANAPHE, COBRA, IGUANA, ORCA, OSCAR, (G4? CLHEP??) n Baseline Compiler (clean Architecture.h and wrappers) n Review implementation (coding) guidelines s exceptions, signals, thread-safety, error report, activity report, debug report, compiler-time configuration, runtime configuration n Review high-level interface to basic services n Repackage according to “level”

9 5 Novembre 2001 Vincenzo Innocente AFT Agenda 9 Technology tracking and evaluation l Oracle as Event Store n Zhen is progressing fast toward storing real SimHit in ORCA l XML for self describing data (detector geometry) l Python as “glue” and UI l Common C++ n Replace ObjectSpace l GNU Scientific Library http://sources.redhat.com/gslhttp://sources.redhat.com/gsl n Replace Nag-C ? Part of CLHEP? l Gridware n Outside AFT scope?


Download ppt "5 Novembre 2001 Vincenzo Innocente AFT Agenda 1 AFT Tasks l Architecture l Framework l Framework specializations l Utility Toolkit l Graphics tools l Data."

Similar presentations


Ads by Google