ANALIZA DANYCH SHOWERA. Narzędzia na wiązkę dla Shower Operatora

Podobne dokumenty
Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n

Przewodnik użytkownika (instrukcja) AutoMagicTest

Bash - wprowadzenie. Bash - wprowadzenie 1/39

trainxx tramxx

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Instytut Teleinformatyki

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

System magazynowy małego sklepu.

Przekierowanie portów na urządzeniu TP-Link TD-8840

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Maple i wykresy. 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu.

Graficzny terminal sieciowy ABA-X3. część druga. Podstawowa konfiguracja terminala

Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania.

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Kalipso wywiady środowiskowe

16) Wprowadzenie do raportowania Rave

MentorGraphics ModelSim

Przewodnik użytkownika (instrukcja) AutoMagicTest

Tematy lekcji zajęć komputerowych klasa 5b grupa 1 i grupa 2

Instrukcja instalacji

Java pierwszy program w Eclipse «Grzegorz Góralski strona własna

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Środowisko programistyczne GEANT4

Instrukcja obsługi programu Monitor Wydruków

SPECYFIKACJA FUNKCJONALNA OPROGRAMOWANIA 11 marca 2014 XLZEBRAPRINTER

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Wprowadzenie do biblioteki klas C++

Konfiguracja SNMP z wykorzystaniem pakietu MRTG

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Opis szybkiego uruchomienia programu APBSoft

RPC. Zdalne wywoływanie procedur (ang. Remote Procedure Calls )

HELIOS pomoc społeczna

Rozkłady zajęć- notatki

INSTRUKCJA INSTALACJI ORAZ UŻYTKOWANIA PROGRAMU FORMULARZ OFERTOWY

Wartości x-ów : Wartości x ów można w Scilabie zdefiniować na kilka sposobów, wpisując odpowiednie polecenie na konsoli.

Programowanie obiektowe

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Konfiguracja interfejsu (złącza) PENDRIVE. Plik: PEN-01 PEN_45 PL

1. INSTALACJA SERWERA

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Środowisko do Analizy Danych Obiektowo Orientowane. Izabela Ciepał Instytut Fizyki Jądrowej PAN Kraków

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

Instrukcja korzystania z Virtual Box-a i SQLPLUS-a

System kontroli dostępu ACCO NET Instrukcja instalacji

Program automatycznej obsługi sklepu i supermarketu

INSTRUKCJA OBSŁUGI PRZYSTAWKI PEN-01 DO PENDRIVE A

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1

Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend...

Opis modułu pl.id w programie Komornik SQL-VAT

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Sprawozdanie z zadania 2. Artur Angiel, śr. 12:15

Instrukcja instalacji i obsługi programu Szpieg 3

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

CRP2011 INSTRUKCJA OBSŁUGI. Program do odczytu rejestratorów pastylkowych

1 Przygotował: mgr inż. Maciej Lasota

Tom 6 Opis oprogramowania

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Instalacja i konfiguracja serwera SSH.

Materiały wprowadzające. dr inż. Arkadiusz Chrobot

Przykłady wykorzystania polecenia netsh

Scenariusz lekcji. Scenariusz lekcji. opisać działanie narzędzi przybornika. korzystać z Edytora postaci programu Logomocja;

Konfiguracja zapory Firewall w systemie Debian.

3.4. Opis konfiguracji layoutów.

Technologie informacyjne lab. 4

L E X. Generator analizatorów leksykalnych

Program PortaScan wersja Instrukcja obsługi

Technologie informacyjne: Excel i Python

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Podstawowe wiadomości o systemach plików.

SAS Institute TECHNICAL SUPPORT )

Wstęp 5 Rozdział 1. Instalacja systemu 13. Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25. Rozdział 4.

Instrukcja użytkownika

Struktura dysku. Dyski podstawowe i dynamiczne

Instalacja NOD32 Remote Administrator

Lumel Proces pierwsze kroki

UNIWERSALNA KARTA PCI RS-232

Kalipso wywiady środowiskowe

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

OPIS PROGRAMU OBSŁUGI STEROWNIKA DISOCONT >> DISOCONT MASTER RAPORTY <<

MODELER MODUŁ KOREKCJI DYSTORSJI SOCZEWKI WERSJA ZEWNĘTRZNA UPROSZCZONA INSTRUKCJA OBSŁUGI PROGRAMU

CVS system kontroli wersji

Systemy zarządzania produkcją - MES

Konfiguracja współpracy urządzeń mobilnych (bonowników).

Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

Dokumentacja SMS przez FTP

BACKUP BAZ DANYCH FIREBIRD

Wykład 8: klasy cz. 4

Wprowadzenie do projektu QualitySpy

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

Embedded GNU/Linux. Krzysztof Mazur

Transkrypt:

ANALIZA DANYCH SHOWERA Narzędzia na wiązkę dla Shower Operatora

POZIOMY DANYCH HShowerRaw Odczyt z ADC wraz z umiejscowieniem w detektorze HShowerCal Dane przekalibrowane HShowerHit Trafienia cząstek w detektor zrekonstruowane z odczytów z wielu padów

VNC I PRZEKIEROWANIE PORTÓW Jakiś komputer w GSI Nasz komputer lxg0444.gsi.de vncviewer localhost:1 Port 5901 lxg0444.gsi.de:2 Port 5902 ssh L 5901:lxg0444.gsi.de:5902 adybczak@lxi001.gsi.de

POD WINDOWSEM - PUTTY

VNC

W RAZIE PROBLEMÓW Jako użytkownik shower na lxg0444: vncserver -kill :2 vncserver -geometry 1600x1200 Zapamiętujemy numer ekranu

DOSTĘP DO PLIKÓW ZAPISYWANYCH PRZEZ EVENTBUILDER EB zapisuje pliki *.hld na swoich dyskach Do komputerów, na których działa ED można się zalogować przez SSH Dzięki temu możemy w systemie plików lxg0444 podmontować katalogi z plikami *.hld Najpierw musimy mieć pusty katalog np.: mkdir /s/shower/lxhadeb01 sshfs hadaq@lxhadeb01.gsi.de:/ /s/shower/lxhadeb01 Odmontowywanie: fusermount u /s/shower/lxhadeb01

GRAFICZNY PROGRAM MONITORUJĄCY cd /s/shower/showereventdisplay. defall.sh./eventdisplay /pelna/sciezka/do/pliku.hld Jeśli nie chce się uruchamiać, to możliwe, że ktoś go przebudował na niekompatybilnej maszynie qmake-qt4 EventDisplay.pro make clean all cd TCanvas_application make clean all install

PROGRAM MONITORUJĄCY

PROGRAM MONITORUJĄCY

DANE KALIBRACYJNE - SUROWE

DANE KALIBRACYJNE - PRZEKALIBROWANE

NOWE NARZĘDZIE DO ANALIZY DANYCH Wszystko w jednym miejscu Automatyzacja Prosty interfejs (przynajmniej jeśli ktoś jest przyzwyczajony do ROOT-a) Oficjalnie dostępne od wiązki apr12, można używać dla danych z aug11

NOWE NARZĘDZIE DO ANALIZY DANYCH cd /u/shower/apr12/macros root l.l toolkit.c+ Wywołujemy odpowiednie funkcje

PODSTAWOWA FUNKCJA makehistograms( Liczba zdarzeń do przeanalizowania Int_t max_nevt, Int_t sourcetype, Typ źródła danych od const char *arg0 = "", niego zależy znaczenie następnych argumentów const char *arg1 = "", const char *arg2 = "", const char *arg3 = "", const char *arg4 = "",... const char *arg9 = "");

DALSZE ARGUMENTY sourcetype arg0 arg1 arg2 0 (plik *.hld) "/katalog/z/plikami/ "plik1.hld "plik2.hld 1 (GREP) "/katalog/z/plikami/ "Grep" "Date: 02/05/2005 22:00:00" "File: myname.hld" Dodatkowa konfiguracja źródła danych 2 (Remote) "host.gsi.de "-1 (reference run id) --- --- 3 (plik *.root) "/katalog/z/plikami/ "plik1.root "plik2.root Dodatkowe parametry źródła GREP nie są obowiązkowe mają rozsądne wartości domyślne Opis np. w komentarzu w pliku /u/hades-qa/hydra/online_aug11/ base/datasource/hldgrepfilesource.cc Są liczbami, ale w naszym makrze podajemy je w cudzysłowach, np. "5, -1, 5, 1

RYSOWANIE HISTOGRAMÓW Po przeanalizowaniu danych funkcją makehistograms wywołujemy: drawhistograms(int_t flaga) Argument flaga decyduje, jakie rodzaje histogramów mają być narysowane: HISTS_BARCODE kody paskowe Huberta HISTS_EFFICIENCY 2d rysunki wydajności HISTS_SUMS rozkłady sum ładunków w Hitach HISTS_MORE dodatkowe histogramy HISTS_ALL = HISTS_BARCODE HISTS_EFFICIENCY HISTS_SUMS HISTS_MORE wszystko razem

ZAPISYWANIE HISTOGRAMÓW DO PLIKÓW GIF Po narysowaniu histogramów wywołujemy savehistograms(int_t flaga) Argument flaga jest taki sam, jak przy rysowaniu histogramów Jeśli wcześniej zamkniemy jakiś Canvas, to obrazek się nie zapisze Nazwy plików z obrazkami mówią o rodzaju histogramów i zawierają znacznik czasowy

ZAPISYWANIE DRZEWA Z DANYMI Przed przeanalizowaniem danych funkcją makehistograms wywołujemy setdataoutputfilename("plik_wyjsciowy.root")

TWORZENIE PARAMETRÓW KALIBRACYJNYCH Przed przeanalizowaniem danych funkcją makehistograms wywołujemy setparamsoutputfilename("plik_wyjsciowy.root") albo setparamsoutputfilename("plik_wyjsciowy.txt") Makro rozpozna czy zapisać parametry w formie pliku ASCII czy ROOT

DODATKOWA KONFIGURACJA MAKRA Dodatkowe na początku pliku źródłowego toolkit.c: NBINS_SUM0, RANGE_SUM0 CANVAS_WIDTH, CANVAS_HEIGHT asciiparfile, rootparfile pliki wejściowe z parametrami imethod, param1, param2 parametry sterujące obliczaniem parametrów kalibracyjnych

PRZYKŁADOWA SESJA.L toolkit.c+ setdataoutputfilename("test_data.root") makehistograms(100000, 0, "/lustre/hades/aug11/229", "be1122923551106.hld", "be1122922194905.hld", "be1122922343702.hld") drawhistograms(hists_sums HISTS_MORE) savehistograms(hists_sums HISTS_MORE)

INNE CZYNNOŚCI Łączenie wygenerowanych parametrów Showera z gotowymi parametrami innych detektorów: cd /u/shower/apr12/hydratools/calibrater./smartmerge showerparams.txt otherparams.txt wynik: allparmerged.txt Umieszczenie parametrów w bazie danych Oracle cd /u/shower/apr12/macros W pliku insertshowercaltoora.c modyfikujemy wartości zmiennych: author, desc, paramfile i ew. runid Uruchamiamy makro w roocie Walidujemy parametry, opis na stronie: http://hades-wiki.gsi.de/cgi-bin/view/shower/showeroraclevalidate