The document describes the development of a new web-based version of the CSC Data Display software to analyze data from Cathode Strip Chambers (CSC). The previous version was a desktop application that required logging into a remote computer, ran slowly over the network, and had an unstable event controller and print crashes. The new web-based version does not require remote login, runs faster over the network, has a more stable event controller, and resolves the print issue. It also includes a file browser and allows users to view CSC data directly in their web browser.
1 of 8
More Related Content
Student Session - Muhammad
1. Web-Based CSC Display
Muhammad Firmansyah
Institut Teknologi Bandung, Indonesia
CERN Summer Student 2013
INSTITUT
TEKNOLOGI
BANDUNG
2. Cathode Strip Chamber (CSC)
Gas detector
Can detect muon's trajectory
accurately
Muon ionizes surrounding gases
Ionized gases will go to cathodes
strips and conduct electric signal
Electrons will go to anode
1
3. CSC Display
Data acquired by CSC is saved to
files
To analyze the data, we need data
visualization
Specification:
Has event controller (to choose
which event to be displayed)
Has 7 modes of display:
Wires & Strips, Wires &
Strips (Peak), Ctrig, Atrig,
CLCT Time, ALCT Time,
CFEB Time Scale
2
4. CSC Display Previous Version
Desktop application
Need to login to emume11 computer (which has the
application installed) to be able to run the application
Need X-server on local machine
Unstable event controller
Run slowly through the network
Print feature can make the application crashes
3
5. CSC Display New Version
Web application
Don't need to login to emume11 computer to run the
application
Run in browser on local machine
More stable event controller
Run faster through the network
Print feature is stable
File browser is included
4
7. Conclusion
A new web version of CSC Data Display software has
been developed.
The application is quite much more stable and faster
compared to the previous version.
Users can use the app from its browser without logging in
to a remote computer.
6