NA64 Experiment Reconstruction Code
Introduction
Welcome to the P348 daq software repository. This codebase is dedicated to the reconstruction and analysis of experimental data collected from the NA64 experiment conducted at CERN (European Organization for Nuclear Research).
Key Features
-
Data and Monte Carlo reconstruction: Process both the data recorded by the experiment located in
/eos/experiment/na64/data/cdr
as well as the output files from the NA64 simulation framework. Digitize hits and smear energy depositions in simulated events to obtain a more realistic detector response. - Track Reconstruction: Implement techniques to reconstruct particle tracks from detector signals and obtain the particle's momentum.
-
Event Visualization: Generate visual representations of reconstructed events for
analysis and validation. This includes displaying the hit positions in the trackers as well as
the complete waveforms recorded in the calorimeters. Please refer to the programs:
event-display.exe
andprint-reco-event.exe
.
Getting Started
To begin using the NA64 Experiment Reconstruction Code, follow these steps in LXPLUS:
- Clone this repository to your local directory.
git clone https://gitlab.cern.ch/P348/p348-daq.git
- Compile the software
cd p348-daq
./build.sh
- (Optional) Install GenFit and tracking-tools packages to get the most out of the track reconstruction:
cd p348reco
make genfit-install
make tracking-tools-install
export GENFIT=1 TRACKINGTOOLS=1
- Compile the reconstruction code:
cd p348reco
make
- Now you are all set! Start reconstructing events by running the usage example:
./example.exe /eos/experiment/na64/data/cdr/cdr01001-005133.dat
Detailed instructions and usage examples can be found in a dedicated Twiki Page.
News
Please refer to the boards page and activity page to stay up-to-date with the newest developments of this repository.
Profit from these latest developments by updating your existing software installation and recompiling it:
cd p348-daq
git checkout master
git pull
./build.sh