[an error occurred while processing this directive]
Muon ATLAS Micromegas Monitoring/Analysis Framework
Screen-shots of monitoring interface
Introduction
ATLAS muon chambers using MicroMegas technology is
a CERN (internal) R&D project. Its aimed at replacing the
existing end-cap inner layer muon tracking chambers in high
rapidity region with a new set of chambers based on one of the
micro-pattern gas detector (MPGD) technology (MicroMegas). This upgrade is driven by sLHC
where the increased beam luminosity and center-of-mass energy
bring about high rates of particle incidence and high background of
photons and neutrons which render the measurement of muon tracks
very challenging. Prototype chambers were designed and are being
built and tested at the CERN test-beam facility (2007 - present).
I have had an opportunity to participate and contribute toward test-beam data-analysis
efforts during 2008 - 2010. One of the projects that I co-authored is the Muon ATLAS
MicroMegas Analysis analysis framework.
Requirements
- Provide a framework to convert the raw data collected using
two different data-acquisition (DAQ) systems into a single ROOT tree for data
analysis.
- A user-friendly graphical user interface (GUI) for monitoring
the quality of data collected in test-beam runs by performing
quick reconstruction. The monitoring program should be able to
access electronic logbook (e-log).
- Navigate event-by-event or a block of events for a given run
and view the details - charge amplitude and time measurements
for strips in the chamber.
- Provide a user-analysis template to analyze these ROOT-tuples
for chamber performance studies.
Design/Implementation
Integrate the two DAQ libraries coherently into ROOT framework.
Design light-weight ROOT/C++ classes to hold the information -
strips, channel-to-strip mapping, clusters, tracks and ancillary
(e-log and weather information). Perform reconstruction - fit and
extract signal amplitude, peaking time, width for each strip, do
clusterization and store clusters, strips for user-analysis. Book
and fill monitoring histograms for each run and display results.
Populate chamber and run configuration and e-log entries as C++
objects and store them in the ntuple. Design a simple GUI for
navigation and data-quality assessment. Provide a Python wrapper to
invoke and configure the application.
Code, Documentation and Tutorials
Code is located in SVN repository.
Documentation and tutorials are in this twiki (same in pdf format).
Authors
Venkat Kaushik, Woochun Park
Muon Chamber Performance
Below are two papers that resulted from the performance studies