
Advanced European Infrastructures for Detectors at Accelerators
DDCond
Conditions Support for the
DD4hep Geometry Description
Toolkit
M. Frank
CERN, 1211 Geneva 23, Switzerland
Abstract
Experimental setups in High Energy Physics are highly complex assemblies consisting of various detector devices typically called subdetectors. To properly interpret the electronic signals which form the response of particle collisions inside these subdetectors other auxiliary data are necessary. These auxiliary data typically are time dependent - though normally at a much longer scale than the event data itself. The conditions part of the toolkit, called DDCond , addresses the management and the access of such conditions data. The Manual describes a solution, which pools groups of these time dependent data according to its validity. This approach firstly allows to quickly access all relevant data for a given particle collision. efficient caching mechansims and allows to quickly determine which data items need to be accessed from a persistent medium. The design is strongly driven by easy of use; developers of detector descriptions and applications using them should provide minimal information and minimal specific code to achieve the desired result.
Document History | ||
Document | ||
version | Date | Author |
1.0 | 10/4/2014 | Markus Frank CERN/LHCb |
1.1 Definition of Conditions Data
1.2 Conditions Slices
2 Generic Concepts and Design
2.1 Condition Objects and Conditions Data
2.2 The ConditionsMap Interface
2.3 Common Conditions Tools
3 DDCond Conditions Store and Slices
3.1 Data Organization
3.2 Slice Configuration and Data Access
3.3 Loading Conditions Data
4 Example Walkthrough
4.1 Example to Save Conditions to a ROOT File
4.2 Example to Load and Prepare Conditions(Slices)
References