Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ROOT / CERN ROOT book.pdf
Скачиваний:
3
Добавлен:
14.12.2025
Размер:
433.58 Кб
Скачать

6

Глава 1. Основы работы с ROOT

Установка через Conda:

1conda install -c conda-forge root

Компиляция из исходников:

1 git clone https://github.com/root-project/root.git

2cd root

3 mkdir build

4 cd build

5 cmake ..

6make -j4

1.2.3Запуск ROOT

После установки ROOT можно запустить следующими способами:

Интерактивная оболочка:

1root

Выполнение макроса:

1root macro.C

Batch режим:

1root -b -q macro.C

1

2

3

4

5

1.3Первые шаги в ROOT

1.3.1Интерактивная оболочка CINT

ROOT предоставляет интерактивную оболочку, основанную на интерпретаторе C++ (Cling). Это позволяет выполнять команды C++ в режиме реального времени.

Пример работы в интерактивной оболочке:

root [0] cout << "Привет, ROOT!" << endl; Привет, ROOT!

root [1] int x = 42;

root [2] cout << "x = " << x << endl; x = 42

1.3.2Создание простых объектов

ROOT предоставляет множество классов для работы с данными. Начнём с простых примеров:

Соседние файлы в папке ROOT