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

Authors/Creators

  • 1. Wisconsin U Madison

Contributors

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

Linked records