TOTEM database
Database schema
TOTEM offline database is designed to keep measurements data (both detailed connected with particular elements and general ones). Each measurement can be associated with interval of validity time and TOTEM run.
Database schema description
Totem Database POPulation System
Totem DBPop is an application used to fill the Totem Offline Database with data coming from different sources. Currently it provides the mechanisms to store data from LHC Logging Databases using its Java API, but it is being extended to store data from Data Acquisition System. Filling the database involves transfering large amounts of data, therefore an asynchronous, queue-based system was developed to meet the performance issues. Here you can find the list of measurements, which are currently populated by DBPop: CompDBPopStoredMeasurements
Documentation
Totem Unified Database Access Service
TUDAS should help in efficient managing and accesing TOTEM experiment data and be easy to use at the same time. In order to achieve this goal, we need to create complex and fully transparent for user solution assuring reliable communication with TOTEM Offline Database.
Documentation
Database Extraction Library (legacy)
This project involves extracting data from the database. Expected artefact is a library which retrieves data from Totem Database (conditions and parameters of detectors, eg. luminosity) and allows to write data into XML files. Apart from that, the library should provide access to the data through objects (optional) and not depend on client's application (works as separate module). The library makes the object-relational mapping by using Hibernate framework.
Documentation
Totem Database Service (legacy)
A module of the CMS Offline Software that allows to write and read certain kinds of data from database. It is generally a set of classes(programming interface) that can be used for implementing access to database for specified type of data. Code is (mostly) documented with doxygen. Code documentation can be also downloaded here:
Documentation
Totem Offline Database Monitor (legacy)
TOTODAM application is a Java application for the Totem Offline Software Database. Its goal is to provide graphical interface to inspect the content of the offline database. Its structure reflects the way it is used by the Totem Offline Software, which bases on the validity intervals of the data. The same approach is presented in the TOTODAM application. Therefore it allows to preview any kind of non-event data stored in the offline database the same way as this data is used by the reconstruction process. It also allows to decide on the input that the reconstruction process will receive from the database.
Documentation