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

Description

Kalman filter package (KF)

Kalman filter tools of the CBM experiment adapted for BM@N : track fit in the inhomogeneous magnetic field with the material effects, primary and secondary vertex finding, and the reconstruction of short-lived particles (KF Particle). In run_reco_bmn.C, CbmKF is initialized before the CA tracking (cat), the primary vertex is found by CbmPVFinderKF and BmnKFPrimaryVertexFinder.

Classes

Class Description
CbmKF Main task of the package: initializes the detector material and the field for the Kalman filter
CbmKFMath, CbmKFFieldMath Math routines of the Kalman filter and the track extrapolation in the magnetic field
CbmKFTrackInterface, CbmKFVertexInterface, CbmKFHit Abstract interfaces of tracks, vertices and hits used by the filter
CbmKFPixelMeasurement, CbmKFUMeasurement 2D (pixel) and 1D (strip) measurement models
CbmKFMaterial (CbmKFWall, CbmKFTube, CbmKFBox, CbmKFCone) Material description for the material effects
CbmKFPrimaryVertexFinder Primary vertex fit with the Kalman filter
CbmKFSecondaryVertexFinder Secondary vertex fit (not compiled)
CbmKFParticle KF particle: particle parameters for the decay reconstruction
CbmKFParticle_simd, CbmKFParticleInterface SIMD version of the KF particle and its interface to the tracks (not compiled)
BmnKFPrimaryVertexFinder Primary vertex finder adapted from MpdKfPrimaryVertexFinder (MpdVertex branch)
BmnMotherFitterPart Kalman filter fitter of a mother particle from its daughter tracks
BmnParticle Reconstructed particle (decay) in BM@N

Subdirectories

Directory Description
Interface Interface of the KF package to the STS/BM@N tracks, hits and vertices
KFParticle KF Particle classes (not compiled)
KFParticlesFinder Search for short-lived particles with KF Particle
KFQA Quality assurance of the track fit and the particle finder

Library

Built into the KF library; the ROOT dictionary is defined in KFLinkDef.h.

Directory dependency graph for KF:

Directories

 
Interface
 KF interface
 
KFParticle
 KF Particle
 
KFParticlesFinder
 KF particles finder
 
KFQA
 KF quality assurance

Files

 
BmnKFPrimaryVertexFinder.cxx
 
BmnKFPrimaryVertexFinder.h
 
BmnMotherFitterPart.cxx
 
BmnMotherFitterPart.h
 
BmnParticle.cxx
 
BmnParticle.h
 
CbmKF.cxx
 
CbmKF.h
 
CbmKFFieldMath.cxx
 
CbmKFFieldMath.h
 
CbmKFHit.cxx
 
CbmKFHit.h
 
CbmKFMaterial.cxx
 
CbmKFMaterial.h
 
CbmKFMath.cxx
 
CbmKFMath.h
 
CbmKFParticle.cxx
 
CbmKFParticle.h
 
CbmKFParticle_simd.cxx
 
CbmKFParticle_simd.h
 
CbmKFParticleInterface.cxx
 
CbmKFParticleInterface.h
 
CbmKFPixelMeasurement.cxx
 
CbmKFPixelMeasurement.h
 
CbmKFPrimaryVertexFinder.cxx
 
CbmKFPrimaryVertexFinder.h
 
CbmKFSecondaryVertexFinder.cxx
 
CbmKFSecondaryVertexFinder.h
 
CbmKFTrackInterface.cxx
 
CbmKFTrackInterface.h
 
CbmKFUMeasurement.cxx
 
CbmKFUMeasurement.h
 
CbmKFVertexInterface.cxx
 
CbmKFVertexInterface.h