NOMADLITE git

From AstroNuWiki
Jump to: navigation, search

Скомпилированная 32-битная версия пакета NOMADLITE с набором скриптов для запуска доступна для скачивания из git репозитория с сервера astronu. Генерация, моделирование и реконструкция работают так-же на 64-битных машинах.

Создать локальную копию можно следующей командой:

git clone astronu.jinr.ru:/home/projects/nomad/nomadlite

Требования:

  1. CERNLIB, собранный с помощью g77, 32-битный
  2. Переменные среды:
export NOMADWD=/home/$(whoami)/work/nomad/nomadlite
export CDSERV=$NOMADWD/cdnomad
export PATH=$NOMADWD/bin:$PATH
  1. Дополнительные библиотеки нужны для запуска моделирования и реконтрукции на машинах, на которых не установлен g77. Для их использования:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NOMADWS/lib

Запуск:

Моделирование и реконструкция запускается командой nomadsim. Запустите nomadsim без опций для просмотра помощи.

Опции:

TBD...

Генерация большого количества первичных данных (данных первичного генератора)

Если вас интересует только кинематика первичного генератора и необходимо сгенерировать большое количество событий, можно сэкономить заметное количество дискового пространства отключив создание dst файла. В этом случае понадобятся следующие ключи:

  • Отключение вывода в dst:
--nuageout off
  • Включение вывода проверочных гистограмм (neg.hbook с деревом, содержащим всю кинематику):
--bkhist
  • Автоматическая конвертация neg.hbook в net.root (требует наличия программы root в PATH):
--nuageconvert
  • Ограничение числа событий на каждый файл:
--events 100000

Последний пункт очень важен, т.к. размер файла neg.hbook ограничен ~ 125 MB, что соответствует примерно 100 000 событий.