|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
Classes for the physics analysis of the BM@N data: analysis task template, event selection, reconstruction of particle decays (Lambda, hypernuclei), efficiency studies and embedding.
| Class | Description |
|---|---|
| BmnAnalysisTask | Template of a user analysis task run on DST files by macro/run/run_ana_bmn.C |
| BmnEventSelector | Pileup event classification of the Run 8 experimental data from the beam counter (BC1) signals and trigger bits; used in run_reco_bmn.C |
| BmnFunctionAna | Static helper functions of the analysis: magnetic field of a DST file, conversion of the reconstructed data to text |
| Directory | Description |
|---|---|
| decay | Reconstruction of two-body and three-body decays: Lambda, hypernuclei |
| efficiency | Efficiency of the inner tracker and realistic MC (not compiled) |
| embedding | Lambda embedding into experimental events (not compiled) |
| run7 | Lambda analysis and trigger efficiency of Run 7 (not compiled) |
| run8 | Trigger efficiency of Run 8 |
Analysis macros are in macro/physics.
The top-level classes, most of decay and run8 are built into the BmnPhysics library; the ROOT dictionary is defined in PhysicsLinkDef.h. The other subdirectories are kept as sources and are not compiled (see physics/CMakeLists.txt).
Directories | |
| decay | |
| Decay reconstruction | |
| efficiency | |
| Efficiency studies | |
| embedding | |
| Lambda embedding | |
| run7 | |
| Run 7 analysis | |
| run8 | |
| Run 8 analysis | |
Files | |
| BmnAnalysisTask.cxx | |
| BmnAnalysisTask.h | |
| BmnEventSelector.cxx | |
| BmnEventSelector.h | |
| BmnFunctionAna.cxx | |
| BmnFunctionAna.h | |