BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
physics Directory Reference

Description

Physics analysis

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.

Classes

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

Subdirectories

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.

Library

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).

Directory dependency graph for physics:

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