Mar 21 – 27, 2009
Europe/Prague timezone

Visualization of the CMS Python Configuration System

Mar 24, 2009, 2:20 PM
Club A (Prague)

Club A


Prague Congress Centre 5. května 65, 140 00 Prague 4, Czech Republic
oral Software Components, Tools and Databases Software Components, Tools and Databases


Andreas Hinzmann (RWTH Aachen University)


The job configuration system of the CMS experiment is based on the Python programming language. Software modules and their order of execution are both represented by Python objects. In order to investigate and verify configuration parameters and dependencies naturally appearing in modular software, CMS employs a graphical tool. This tool visualizes the configuration objects, their dependencies, and the data flow. Furthermore it can be used for documentation purposes. The underlying software concepts as well as the visualization are presented.

Primary authors

Andreas Hinzmann (RWTH Aachen University) Benedikt Hegner (CERN) Gero Müller (RWTH Aachen University) Jan Steggemann (RWTH Aachen University) Martin Erdmann (RWTH Aachen University) Matthias Plum (RWTH Aachen University) Oxana Actis (RWTH Aachen University) Robert Fischer (RWTH Aachen University) Tatsiana Klimkovich (RWTH Aachen University)

Presentation materials