10–14 Oct 2016
San Francisco Marriott Marquis
America/Los_Angeles timezone

The Payload Inspector: a tool for the visualization of Calibration and Alignment constants stored in the CMS condition database

13 Oct 2016, 15:30
1h 15m
San Francisco Marriott Marquis

San Francisco Marriott Marquis

Poster Track 5: Software Development Posters B / Break

Speaker

Audrius Mecionis (Vilnius University (LT))

Description

The Compact Muon Solenoid (CMS) experiment makes a vast use of alignment and calibration measurements in several data processing workflows. Such measurements are produced either by automated workflows or by analysis tasks carried out by experts in charge. Very frequently, experts want to inspect and exchange with others in CMS the time evolution of a given calibration, or want to monitor the values produced by one of the automated procedures. To address and simplify these operations, a Payload Inspector platform has been introduced as a web-based service to present historical plots and maps of calibrations directly retrieved by the CMS production condition database. The Payload Inspector has been designed to allow for great flexibility in the drawing capabilities while keeping the visualization layer agnostic to the internal structure of the specific calibration. This is achieved through a multi-layered approach: the drawing layer is implemented as a plugin in the CMS offline software which consumes the calibrations while a web-service deals with the visualization aspects. This paper reports the design and development of the Payload Inspector platform, the choice of technologies (python, Flask and bokeh) and reports the operational experience after one year of use.

Primary Keyword (Mandatory) Visualization

Primary author

Audrius Mecionis (Vilnius University (LT))

Co-authors

Andreas Pfeiffer (CERN) Giacomo Govi (Fermi National Accelerator Lab. (US)) Giovanni Franzoni (CERN) Dr Marco Musich (Universite Catholique de Louvain (UCL) (BE)) Salvatore Di Guida (Universita degli Studi Guglielmo Marconi (IT))

Presentation materials