Strony robocze
Działanie detektorów eksperymentu MINOS
-
Detektory (Bliski i Daleki) eksperymentu MINOS
to tzw. kalorymetry próbkujące. Zbudowane są
z warstw żelaza poprzekładanych warstwami scyntylatora.
-
Neutrina oddziaływują głównie w warstwach żelaza (część pasywna
detektora).
Wyprodukowane cząstki przechodząc przez warstwy scyntylatora
(część aktywna)
stają się źródłem fotonów. Fotony zbierane są przez światłowody
i przekazywane do fotopowielaczy. Fotopowielacze wzmacniają sygnał
i zamieniają go na sygnał elektryczny.
-
W Dalekim detektorze sygnały odczytywane są z obu końców.
Nauka programu
ROOT
Wprowadzenie i przykłady
Definicje klas - najaktualniejsze źródło informacji
-
TH1 - histogramy
-
TH1F - histogram wypełniany liczbami typu float
-
TH1D - histogram wypełniany liczbami typu double
-
TTree - struktura drzewowa
-
TCanvas
-
... analogiczne informacje można uzyskać dla pozostałych klas
Drzewa (TTree = Ntuple)
Dane i wyniki symulacji eksperymentu MINOS
przechowywane są w strukturze drzewowej TTree
programu ROOT.
Analiza: przykłady skryptów, ważne informacje ...
-
rootlogon.C - poprawia wygląd i czytelność
produkowanych histogramów. Może być uruchamiany automatycznie,
przy każdym otwarciu sesji.
-
ReadTree.C - wczytywanie Tree MINOS'owego z pliku o nazwie
fd.root (uruchamianie .x ReadTree.C)
-
StworzKlase.C - przykład użycia metody
MakeClass . Skrypt
tworzy dwa pliki : Analiza.C i Analiza.h,
które mogą stanowić
szkielet programu do analizy danych zawartych w MINOS'owym
TTree. Skrypt umożliwia wykonanie pętli po wszystkich
przypadkach zapisanych w TTree. W komentarzach w pliku Analiza.C
opisany jest sposób użycia (lepsze jest polecenie .L Analiza.C+
niż .L Analiza.C, bo wtedy program jest kompilowany).
(uruchamianie .x StworzKlase.C - najpierw trzeba
uruchomić .ReadTree.C )
-
Analiza.C (12.05.2011),
i
Analiza.h (12.05.2011),
- pliki Analiza.C i Analiza.h stworzone dla
pliku f21045006_0000_L010185R_D07_r4.sntp.dogwood3.0.root
Przykład jak wypełniać histogramy danymi z TTree
i zapisywać je do pliku. Ważne: komentarz na końcu
opisu metody
MakeClass .
-
Analiza.C (12.05.2011),
i
Analiza.h (12.05.2011),
pliki zmodyfikowane tak, żeby można było wczytywać
więcej niż jeden plik z danymi na raz (użycie TChain)
-
Analiza.C
(22.07.2011), (poprawiona metoda Rysuj i usunięte
SetNameTitle, które przeszkadza w analizie histogramów
z pliku hist.root; poprawione cięcia w metodzie Rysuj)
i
Analiza.h (14.07.2011),
pliki zmodyfikowane tak, żeby dodatkowo była robiona
pętla po przypadkach(events)=pojedynczych oddziaływaniach.
Dodane jest zapisywanie histogramow do pliku do dalszej analizy
i prosty event display.
-
Analiza.C
(22.07.2011), Przyklad z dodanym zapisywaniem wszystkich
histogramow z pamieci do pliku. Poprawione cięcia w metodzie
Rysuj
i
Analiza.h (21.07.2011),
-
Analiza.C
(18.03.2013), Przykład z dodaną metodą sprawdzającą
czy sygnały z których zbudowany jest tor (wynik rekonstrukcji)
pochodzą od prawdziwego mionu. Najnowsza wersja z poprawionymi
błędami
i
Analiza.h (18.03.2013),
-
Techniczna publikacja opisująca budowę i działanie
eksperymentu MINOS, między innymi zasadę kalibracji
detektora.
-
Dużo ciekawych liczb opisujących detektory
MINOS/MINOS+.
-
Nota opisująca najnowsze cięcia definiujące
wiarygodny obszar detektorów (fiducial volume).
O plikach z danymi i wynikach symulacji eksperymentu MINOS
Wyniki symulacji dla bliskiego i dalekiego detektora
zapisywane są w oddzielnych plikach.
Dodatkowo, w oddzielnych plikach zawarte są między innymi
wyniki symulacji dla standardowej wiązki
neutrin mionowych, w przypadku gdyby oscylacje nie zachodziły
i wyniki symulacji dla wiązki sztucznie wzbogaconej
w neutrina taonowe ( tak jakby wszystkie neutrina mionowe
przeoscylowały w taonowe ).
Aby uzyskać rozkłady dla oddziaływań neutrin mionowych
i taonowych, zgodne z modelem oscylacji neutrin,
histogramy należy przeważyć używając wzoru na
prawdopodobieństwo oscylacji z najnowszymi
wartościami parametrów do znalezienia np.
tutaj.
Szczegółowe wyjaśnienie nazewnictwa plików
z wynikami symulacji.
Dane i wyniki symulacji eksperymentu MINOS
przechowywane są w strukturze drzewowej TTree
programu ROOT. Drzewo podzielone jest na kilkanaście
gałęzi, z których najważniejsze wymienione są poniżej.
Poszczególne zmienne: pędy, energie, wysokości zarejestrowanego
sygnału (ph = pulse height) itp. to liście drzewa.
- Gałęzie zawierające wyniki symulacji:
-
mchdr - nagłówek - podsumowanie symulacji
-
mc - skrócona informacja o wygenerowanych cząstkach
-
stdhep - pełna informacja o wygenerowanych cząstkach
- Gałęzie zawierajace wyniki rekonstrukcji:
-
evthdr - nagłówek - podsumowanie rekonstrukcji
-
stp - informacje o sygnałach pozostawionych przez
przechodzące cząstki w paskach scyntylatora
-
evt - informacje o zrekonstruowanych oddziaływaniach
(W dalekim detektorze, przy idealnej rekonstrukcji
w czasie jednego pulsu akceleratora może być
zrekonstruowane najwyżej jedno oddziaływanie.
W rzeczywistości zdarzają się przypadki gdzie
po rekonstrukcji jedno oddziaływanie
podzielone jest na dwa. W bliskim detektorze,
w czasie jednego pulsu akceleratora rejestrowanych
jest kilka-kilkanaście oddziaływań.)
-
trk - informacje o zrekonstruowanych torach
-
shw - informacje o zrekonstruowanych kaskadach hadronowych