Cargando…

LHCb Conditions Database

The LHCb Conditions Database (CondDB) project aims to provide the necessary tools to handle non-event time-varying data. The LCG project COOL provides a generic API to handle this type of data and an interface to it has been integrated into the LHCb framework Gaudi. The interface is based on the Per...

Descripción completa

Detalles Bibliográficos
Autores principales: Clemencic, M, Gilardi, N, Palacios, J
Lenguaje:eng
Publicado: 2006
Materias:
Acceso en línea:http://cds.cern.ch/record/951971
_version_ 1780909992588607488
author Clemencic, M
Gilardi, N
Palacios, J
author_facet Clemencic, M
Gilardi, N
Palacios, J
author_sort Clemencic, M
collection CERN
description The LHCb Conditions Database (CondDB) project aims to provide the necessary tools to handle non-event time-varying data. The LCG project COOL provides a generic API to handle this type of data and an interface to it has been integrated into the LHCb framework Gaudi. The interface is based on the Persistency Service infrastructure of Gaudi, allowing the user to load it at run-time only if needed. Since condition data are varying with time, as the events are processed, condition objects in memory must be kept synchronized to the values in the database for the current event time. A specialized service has been developed independently of the COOL API interface to provide an automated and optimized update of the condition objects in memory. The High Level Trigger of LHCb is a specialized version of an LHCb reconstruction/analysis program and as such it will need conditions, like alignments and calibrations, from the conditions database. For performance reasons, the HLT processes running on the Event Filter Farm cannot access the database directly. A special Online implementation of the CondDB service is thus needed under supervision of the LHCb Control system.
id cern-951971
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2006
record_format invenio
spelling cern-9519712019-09-30T06:29:59Zhttp://cds.cern.ch/record/951971engClemencic, MGilardi, NPalacios, JLHCb Conditions DatabaseDetectors and Experimental TechniquesThe LHCb Conditions Database (CondDB) project aims to provide the necessary tools to handle non-event time-varying data. The LCG project COOL provides a generic API to handle this type of data and an interface to it has been integrated into the LHCb framework Gaudi. The interface is based on the Persistency Service infrastructure of Gaudi, allowing the user to load it at run-time only if needed. Since condition data are varying with time, as the events are processed, condition objects in memory must be kept synchronized to the values in the database for the current event time. A specialized service has been developed independently of the COOL API interface to provide an automated and optimized update of the condition objects in memory. The High Level Trigger of LHCb is a specialized version of an LHCb reconstruction/analysis program and as such it will need conditions, like alignments and calibrations, from the conditions database. For performance reasons, the HLT processes running on the Event Filter Farm cannot access the database directly. A special Online implementation of the CondDB service is thus needed under supervision of the LHCb Control system.LHCb-2006-017CERN-LHCb-2006-017oai:cds.cern.ch:9519712006-05-22
spellingShingle Detectors and Experimental Techniques
Clemencic, M
Gilardi, N
Palacios, J
LHCb Conditions Database
title LHCb Conditions Database
title_full LHCb Conditions Database
title_fullStr LHCb Conditions Database
title_full_unstemmed LHCb Conditions Database
title_short LHCb Conditions Database
title_sort lhcb conditions database
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/951971
work_keys_str_mv AT clemencicm lhcbconditionsdatabase
AT gilardin lhcbconditionsdatabase
AT palaciosj lhcbconditionsdatabase