Cataloged work for use by future researchers on the CSC Prototype (miniCSC) project at CERN by Shane Pack & Dylan Parks.
To familiarize yourself with Cathode Strip Chambers (CSCs) in the CMS, and the motivation for the CSC Prototypes (aptly named 'miniCSCs'), we recommend reading the following material:
- Longevity studies of CSC prototypes operating with Ar+CO 2 gas mixture and different fractions of CF 4
- Searches for CF4 replacement for the CSC gas mixture (This details the primary goal of the research!)
Don't worry if the contents of the paper and slides are difficult to follow, you'll gain an understanding of the unfamiliar terms and concepts as you are introduced to the project!
- The following sections are dedicated to personal system set-up for future miniCSC researchers, focusing primarily on setting up ROOT.
Note: Access to the data acquisition guides on tWiki requires a 'CERN Single Sign-On' login.
You can choose to either use ROOT with C++ or Python. We used C++!
-
Windows 10/11:
You can install ROOT as an executable on Windows, but it is recommended to use WSL.
-
Linux & MacOS
Note: You can use ROOT with Python with PyROOT, however, the content provided in this repository was completed using ROOT for C++.
There are a lot of possibilities (and libraries) associated with ROOT, these are the resources we found most helpful:
Tip
If you need help with C++, try using w3schools or ChatGPT Pro (Paid) (This can also help you with ROOT!)
Accessing LXPLUS and getting set up to properly perform DAQ and retrieve data from tests run on the miniCSCs can be a bit tricky, so we highly recommend following our step-by-step setup guide available on the 'CSCProto@904' TWiki page.
Tip
If you're unfamiliar with Linux terminal commands, it's recommended to refer to this cheat sheet!
Data from every test we performed on the miniCSCs are available in this spreadsheet.
If you're interested in adding test data to/creating your own spreadsheet, use our TMB Dump Python Script which is capable of generating:
- Plain text for analysis (Example)
- HTML formatted text for eLog posts (Example)
- .csv formatted text for pasting into spreadsheets (Example)
Important
Our TWiki post on how to use the script can be found here.