Home E-mail Notes Meetings Search

[ Home | Contents | Search | Start a new article | Reply | Next | Previous | Up ]


Course on "Building physics software using OO techniques and packages" (Entire LHCb collaboration)

From: Pavel.Binko@cern.ch
Date: 11/11/99
Time: 2:42:46 PM
Remote Name: 137.138.115.156
Remote User:

Comments

Hi,
There will be a course consisting of a series of lectures on
"Building Software for analysis and reconstruction using OO techniques
and
 packages"
at CERN from
 Tuesday, November 16th to Friday, November 19th (09:30-10:30 and
11:00-12:00)

in room 40-SS-C01. The lectures are open to everyone. There will be hands-on sessions in the afternoon in B572 room 23, from 14:00 to ~16:00, for which people should register (maximum 18). Registration is via URL: http://www.cern.ch/Training/ENSTEC/P9798/Prototypes/lhc++_e.htm Overview -------- This is a series of software engineering lectures with exposure to the software technologies and packages relevant for LHC experiments. It shows, in a practical sense, how software engineering can help in the development of HEP applications based on the LHC++ software suite and also gives a taste of working on large software projects that are typical of LHC experiments. The lectures provide an overview of LHC++ and cover those aspects of software engineering most relevant for HEP software development. The hands-on exercises allow students to develop simple applications using components of the LHC++ suite while following a defined software process. Limited C++ programming is necessary for the exercises and it is assumed students are aware of the basic concepts of object oriented design. Schedule -------- Tuesday: Morning * lecture on introduction to course and sw eng. (Bob Jones) * lecture on introduction to LHC++ (Dino Ferrero Merlino) Wednesday: Morning * lecture on data storage with LHC++ (Marcin Nowak) * lecture on sw design (Bob Jones) Afternoon * exercise on populating database (LHC++ team) * exercise to create tags for events (LHC++ team) Thursday: Morning * lecture on fitting with Gemini (Andreas Pfeiffer) * lecture on sw testing (Bob Jones) Afternoon * exercise to read the tags, make cuts and visualize them with HepInventor (LHC++ team) * exercise to fit events with Gemini (LHC++ team) Friday: Morning

* lecture on sw eng. issues for long-term projects (Bob Jones) * lecture on future of LHC++ (Andreas Pfeiffer) Afternoon * exercise to fit tags using real data (LHC++ team) Best regards -- Pavel Binko