|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
C++ API classes to work with the information systems of the BM@N experiment.
| Directory | Description |
|---|---|
| uni_db | API for the Unified Condition Database (UniConDa): periods, runs, raw and simulation files, detector parameters (direct connection to the database) |
| uni_api | API for the Unified Condition Database through its REST service (under development, not built yet; it will replace uni_db) |
| geo_db | API for the Geometry Information System (Geometry Database): loading of the setup geometries and magnetic field for simulation and reconstruction |
| elog_db | API for the Electronic Logbook platform (e-Log) |
| event_db | API for the Event Metadata System (EMS) |
| file_db | API for the Data Management System (DMS): File Catalogue of the BM@N data files |
| tango | C++ interface and macros to work with the Tango database of the Slow Control System |
| examples | Examples for working with the database interfaces that are specific to BM@N |
| tools | Internal tools for the developers of the interfaces: class generation, parsers |
uni_db, uni_api, geo_db, elog_db, event_db and file_db are git submodules (see .gitmodules) developed in their own repositories of the nica_db group at git.jinr.ru.
Each subdirectory is built into its own library: UniDb, GeoDb, ElogDb, EventDb, FileDb, TangoData, DbTools.
Directories | |
| elog_db | |
| Electronic Logbook API | |
| event_db | |
| Event Metadata System API | |
| examples | |
| Database examples | |
| file_db | |
| C++ API for the Data Management System (DMS) | |
| geo_db | |
| Geometry Database API | |
| tango | |
| Tango database interface | |
| tools | |
| Database tools | |
| uni_db | |
| Unified Condition Database API | |