Программный пакет ROOT

ROOT - пакет объектно-ориентированных программ и библиотек, разработанных в Европейском центре ядерных исследований. Пакет был разработан специально для использования в качестве платформы обработки экспериментальных данных физики высоких энергий и содержит специфичные для этой области продукты, однако также может быть использованы для анализа других данных, например, в астрономии. ROOT имеет графический интерфейс пользователя, классы-контейнеры, скриптовый язык на основе C++, командный интерпретатор (CINT), систему долговременного сохранения данных.

Научные инструменты и компьютерное имитационное моделирование порождают громадные объемы данных, для анализа и организации которых требуются новые научные методы. Каждый год объемы данных почти удваиваются. Поскольку новые научные инструменты обладают исключительной точностью, так же быстро улучается качество данных. Для анализа этих данных с целью нахождения тонких эффектов, упущенных в предыдущих исследованиях, требуются алгоритмы, которые одновременно могут работать с огромными наборами данных и обнаруживать при этом очень тонкие эффекты. В настоящее время ROOT стал практически стандартом программного обеспечения для современных ускорительных экспериментов.

Пакеты, включённые в ROOT, содержат: