www.eprace.edu.pl » minos-neutrina » Dodatki » Opis środowiska ROOT

Opis środowiska ROOT

Środowisko root oparte na popularnym języku programowania C++ stworzone zostało do analizy wyników otrzymywanych w eksperymentach fizyki jądra i cząstek elementarnych. Powstało w Europejskim Ośrodku Badań Jądrowych CERN pod Genewą w 1994 roku na potrzeby tamtejszych eksperymentów akceleratorowych z dziedziny fizyki wysokich energii. W jego skład wchodzą między innymi: interpreter i kompilator C++, szereg przydatnych bibliotek, w tym biblioteka matematyczna, biblioteka statystyczna, biblioteka graficzna, biblioteka do tworzenia histogramów oraz narzędzia do równoległej analizy danych. Dzięki zastosowaniu klas obudowujących funkcje systemu operacyjnego, aplikacje napisane w środowisku root mogą być uruchamiane pod wieloma systemami, np. pod Linux'em czy Windows'em. Oprócz jego oczywistych zalet jakimi są prostota, kompatybilność i szerokie zastosowanie w fizyce jądra i cząstek elementarnych, jest niewątpliwie także wolność dostępu. Środowisko root można bezpłatnie ściągnąć z internetowej strony http://root.cern.ch [32] [33].

Środowisko root jest w pełni wykorzystywane przez eksperyment MINOS. Większość używanych w eksperymencie aplikacji została napisana w root'cie. Wszystkie przetworzone dane gromadzone są w postaci root'owych plików TTree (NTuple) (patrz: rozdział ANALIZA). Specjalnie na potrzeby eksperymentu MINOS powstał loon - nakładka na środowisko root zawierająca dodatkowe biblioteki specyficzne dla MINOS'a [1].

komentarze

Copyright © 2008-2010 EPrace oraz autorzy prac.