TWiki> TOTEM Web>CompDBSoftware (revision 14)EditAttachPDF

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

Topic attachments
I Attachment History Action Size Date Who CommentSorted ascending
PDFpdf users_guide.pdf r1 manage 519.3 K 2011-09-06 - 14:53 UnknownUser Developer and User Guide for Totem Database Service
Compressed Zip archivezip doxygen.zip r1 manage 162.4 K 2011-09-06 - 14:54 UnknownUser Doxygen code documentation
PDFpdf LuminosityInterfaces.pdf r1 manage 93.1 K 2012-08-24 - 12:43 UnknownUser  
PDFpdf RomanPotManagementInterfaces.pdf r1 manage 88.3 K 2012-08-24 - 12:42 UnknownUser  
PDFpdf TUDAS_Prototype_User_Guide.pdf r7 r6 r5 r4 r3 manage 170.2 K 2012-08-27 - 10:03 UnknownUser  
PDFpdf TudasDBPopInterfaces.pdf r1 manage 80.0 K 2012-08-24 - 12:43 UnknownUser  
PDFpdf 2009-09-24_TOTODAM_Programmer_Guide_v_1.1.pdf r1 manage 554.6 K 2011-09-06 - 14:52 UnknownUser TOTODAM Programmer Guide
PDFpdf 2009-09-23_TOTODAM_User_Guide_v_1.0.pdf r1 manage 586.4 K 2011-09-06 - 14:52 UnknownUser TOTODAM User Guide
Edit | Attach | Watch | Print version | History: r17 < r16 < r15 < r14 < r13 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r14 - 2012-09-13 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    TOTEM All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback