Abstract
CMS faces real challenges with upgrade of the CMS detector through 2020 and beyond. One of the challenges, from the software point of view, is managing upgrade simulations with the same software release as the 2013 scenario. We present the CMS geometry description software model, its integration with the CMS event setup and core software. The CMS geometry configuration and selection is implemented in Python. The tools collect the Python configuration fragments into a script used in CMS workflow. This flexible and automated geometry configuration allows choosing either transient or persistent version of the same scenario and specific version of the same scenario. We describe how the geometries are integrated and validated, and how we define and handle different geometry scenarios in simulation and reconstruction. We discuss how to transparently manage multiple incompatible geometries in the same software release. Several examples are shown based on current implementation assuring consistent choice of scenario conditions. The consequences and implications for multiple/different code algorithms are discussed.
Original language | English (US) |
---|---|
Article number | 022026 |
Journal | Journal of Physics: Conference Series |
Volume | 513 |
Issue number | TRACK 2 |
DOIs | |
State | Published - 2014 |
Externally published | Yes |
Event | 20th International Conference on Computing in High Energy and Nuclear Physics, CHEP 2013 - Amsterdam, Netherlands Duration: Oct 14 2013 → Oct 18 2013 |
All Science Journal Classification (ASJC) codes
- General Physics and Astronomy