Cargando…

The Persistification of the ATLAS Geometry

The complex geometry of the whole detector of the ATLAS experiment at LHC is currently stored only in custom online databases, from which it is built on-the- y on request. Accessing the online geometry guarantees accessing the latest version of the detector description, but requires the setup of the...

Descripción completa

Detalles Bibliográficos
Autores principales: Boudreau, Joseph, Bianchi, Riccardo-Maria, Vukotic, Ilija
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:http://cds.cern.ch/record/2221979
Descripción
Sumario:The complex geometry of the whole detector of the ATLAS experiment at LHC is currently stored only in custom online databases, from which it is built on-the- y on request. Accessing the online geometry guarantees accessing the latest version of the detector description, but requires the setup of the full ATLAS so ware framework “Athena”, which provides the online services and the tools to retrieve the data from the database. is operation is cumbersome and slows down the applications that need to access the geometry. Moreover, all applications that need to access the detector geom- etry need to be built and run on the same platform as the ATLAS framework, preventing the usage of the actual detector geometry in stand-alone applications. Here we propose a new mechanism to persistify and serve the geometry of HEP experiments. e new mechanism is composed by a new le format and a REST API. e new le format allows to store the whole detector description locally in a at le, and it is especially optimized to describe large complex detectors with the minimum le size, making use of shared instances and storing compressed representations of geometry transformations. On the other side, the dedicated REST API is meant to serve the geometry in standard formats like JSON, to let users and applications download speci c partial geometry information. With this new geometry persisti cation a new generation of applications could be developed, which can use the actual detector geometry while being platform-independent and experiment-agnostic.