BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
services Directory Reference

Description

Services

Helper scripts and services of the BmnRoot project: documentation generation, CI tests, data inspection and statistics, monitoring of the information systems, and the job scheduler.

Subdirectories

Directory Description
doxygen Generation of the Doxygen reference documentation
format_docs Generation of the Word documents: DST and DIGI format descriptions, BmnRoot Start Guide
tests Scripts of the GitLab CI: formatting check, test of all macros
statistics Statistics of the data processing: file sizes and job processing time
inspection Integrity checks of the data files on the storages, raw data cataloguing and transfer
simtools Crawler of the simulated files writing their metadata to the database
is_monitor Monitoring service for the information systems of the experiment
nlohmann nlohmann/json header-only library
nica_scheduler NICA-Scheduler for distributed processing on the clusters: git submodule developed in its own repository (nica-computing group at git.jinr.ru)

Files

File Description
function_set.h Set of common C++ functions (strings, files, processes) used by the services and macros

All files of this directory except nica_scheduler are installed into $VMCWORKDIR/services.

Directories

 
doxygen
 Doxygen documentation
 
format_docs
 Format documents
 
inspection
 Data inspection
 
is_monitor
 Monitoring Service for the Information Systems of the experiment
 
nica_scheduler
 NICA-Scheduler
 
nlohmann
 nlohmann/json
 
simtools
 Simulation tools
 
statistics
 BM@N Statistics
 
tests
 CI tests

Files

 
function_set.h