Object Orientation,Atlas OO software, andthe Atlas Software Process
Outline
Atlas Software: The Challenge
Computing in HEP so far
Computing in HEP so far (cont’d)
Computing in HEP: Future
From Fortran to Object Orientation
From Fortran to OO (cont’d)
Object Orientation
Object Orientation: Inheritance
Object Orientation: Polymorphism
OO benefits: Summary
OO benefits: Readability
OO languages
Analysis and Design
ASP development model, QA
Domain Decomposition
OO software: Event and data base
OO software: Framework / Control
Framework / Control (cont’d)
Responsabilities and roles
Responsabilities and Roles (contd)
External Packages
Tools
ASP: Summary
Milestones of Atlas Computing
Email: Helge.Meinhard@cern.ch