Component Based Reconstruction Prototype for ATLAS Electromagnetic Calorimeters

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

1996

Major/Subject

Informaatiotekniikka

Mcode

Tik-61

Degree programme

Language

en

Pages

118

Series

Abstract

Vaikuttaa siltä, että nykyiset FORTRAN:iin perustuvat simulointi- ja analysointiohjelmistot ovat aikansa eläneitä niin ATLAS-hankkeessa kuin muuallakin suurenergiafysiikassa. Uusia prototyyppejä on ryhdytty toteuttamaan oliotekniikoilla, jotta tulevaisuuden valtaisiin laatuhaasteisiin pystyttäisiin paremmin vastaamaan. Koko nykyisen FORTRAN-ohjelmiston uudelleen suunnittelun vaatima työmäärä tulee olemaan suuri. Uusien toimintatapojen ja hyvinmääritellyn kehitysprosessin uskotaan kuitenkin helpottavan tehtävää huomattavasti. Tässä työssä kuvataan erästä prototyyppihanketta: olioihin perustuvan prototyypin kehittäminen ATLAS:n sähkömagneettisille kalorimetreille. Käyttäjien vaatimuksista osoitetaan seuraavan, että ratkaisun tulee olla hyvin joustava jossain määrin vastoin odotuksia. Työssä osoitetaan sen jälkeen, kuinka komponenttioliot vastaavat erinomaisesti vaatimuksiin. Samoin osoitetaan, kuinka komponenttiolioita voidaan hyödyntää tässä nimenomaisessa tapauksessa rakentamalla niihin perustuva rekonstruointiympäristö. Lopuksi ympäristöä käyttäen rakennetaan analysointiohjelma, osoittaen kehitettyjen ideoiden käyttökelpoisuutta. Näiden vaiheiden ohessa tutkitaan erinäisiä yleisiä ja sovelluskohtaisia komponenttimalleja sekä arvioidaan kuinka niitä voitaisiin hyödyntää laajamittaisesti tällä alalla. Tutkimuksen perusteella vedetään joitain yleisiä johtopäätöksiä komponenttiolioiden ja analysointityökalujen lähestymistapojen soveltuvuudesta. Lisäksi tunnistetaan useita tarpeellisia abstraktiotyyppejä, sekä esitetään niiden osittaisia toteutuksia.

Description

Supervisor

Oja, Erkki

Thesis advisor

Knobloch, Jürgen

Keywords

object oriented programming, ohjelmointi, component objects, komponenttioliot, data analysis, data analysointi, high energy physics, suurenergiafysiikka, reconstruction, rekonstruointi

Other note

Citation