Published May 22, 2017
| Version v1
Thesis
Open
Upgrading the Interface and Developer Tools of the Trigger Supervisor Software Framework of the CMS experiment at CERN
Contributors
Supervisors:
Description
The Compact Muon Solenoid (CMS) Trigger Supervisor (TS) is a software framework that has been designed to handle the CMS Level-1 trigger setup, configuration and monitoring during data taking as well as all communications with the main run control of CMS. The interface consists of a web-based GUI rendered by a back-end C++ framework (AjaXell) and a front-end JavaScript framework (Dojo). These provide developers with the tools they need to to write their own custom control panels. However, currently there is much frustration with this framework given the age of the Dojo library and the various hacks needed to implement modern use cases. The task at hand is to renew this library and its developer tools, updating it to use the newest standards and technologies, while maintaining full compatibility with legacy code. This document describes the requirements, development process, and changes to this framework that were included in the upgrade from v2.x to v3.x. Keywords: CERN, CMS, L1 Trigger, C++, Polymer, Web Components.
Files
CERN-THESIS-2016-303.pdf
Files
(15.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:83c702a9a55ea5df52df45f9a33e5876
|
15.3 MB | Preview Download |
Additional details
Identifiers
- CDS
- 2265916
- CDS Report Number
- CERN-THESIS-2016-303
CERN
- Department
- EP
- Programme
- CERN Technical Student Program
- Accelerator
- CERN LHC , CERN SLHC
- Experiment
- CMS