Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
89
Добавлен:
22.08.2013
Размер:
8.45 Mб
Скачать

для современного эксперимента

в физике высоких энергий

1 лекция

Обзор курса

Команды ОС Linux

Текстовые редакторы

Содержание курса

Программы для обработки и хранения данных, графического представления информации

PAW

ROOT

Генераторы столкновений

PYTHIA

UrQMD

HIJING

Моделирование прохождения частиц через вещество

GEANT3

Комплексный программный пакет AliROOT

PAW

Physics analysis workstation

Фортран-среда для обработки данных

1986 г.

ROOT

An Object-Oriented Data Analysis Framework

Многофункциональная среда для обработки данных, реализованная на С++

1995 г.

Генераторы столкновений

Протон-протонные столкновения

PYTHIA интенсивно используется для генерации событий в физике высоких энергий при описании процессов множественного рождения в столкновениях элементарных частиц (e+e-, pp и ep)

Столкновения тяжелых ионов

UrQMD The Ultrarelativistic Quantum Molecular Dynamics Микроскопическая модель, которая используется, чтобы моделировать столкновения (ультра)релятивистских тяжелых ионов в диапазоне энергий от SIS до RHIC

HIJING Heavy Ion Jet INteraction Generator

Моделирование столкновений тяжелых ионов при коллайдерных энергиях

GEANT3

GEANT Detector Description and Simulation Tool

Программа, предназначенная для моделирования прохождения частиц через вещество детектора

AliRoot

Комплексная программа для моделирования эксперимента ALICE по изучению столкновений тяжелых ионов на ускорителе LHC

Базируется на ROOT

Использует генераторы столкновений

А также программы, моделирующие прохождение частиц через вещество детекторов установки

Команды ОС Linux (1)

Работа с файловой системой

 

посмотреть список файлов в директории

ls dirname –al

 

показать текущую рабочую директорию

pwd

 

сменить директорию

cd dirname

 

создать директорию

mkdir dirname

 

удалить директорию

rmdir dirname

 

копировать/переместить файл с именем

 

 

file1 в файл с именем file2

cp file1 file2

 

 

mv file1 file2

 

скопировать рекурсивно

 

 

содержимое директории

cp -r dirname .

копирование всех файлов

с расширением *.root из директории

 

dirname в текущую директорию

cp dirname/*.root .

 

удалить пустую директорию

rm dirname

 

удалить файл

rm

filename

 

удалить рекурсивно директорию

 

 

 

со всеми содержащимися в ней файлами

rm

-r dirname

Команды ОС Linux (2)

Установка переменных окружения

для bash-оболочки:

export VARNAME=VALUEПример

export ROOTSYS=/home/cern/root-5.16.00Чтобы вывести значение переменной окружения

echo $ROOTSYS

Компиляция программ

Компилятор Fortran

g77

Компилятор C++

g++

g++ prog.C –o prog

Подключение библиотек

-L/pathtolib

-llibname

Соседние файлы в папке UMKD_Metody_obrabotki_dannyh_i_modelirovaniya_dlya_sovr._eksp._v_fizike_vysokih_energij_Bogdanov