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
Instructions for the author
Authors
Date
1996
Department
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, ErkkiThesis advisor
Knobloch, JürgenKeywords
object oriented programming, ohjelmointi, component objects, komponenttioliot, data analysis, data analysointi, high energy physics, suurenergiafysiikka, reconstruction, rekonstruointi