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

Description

L1Algo: CA track finding algorithm

Core of the Cellular Automaton track finder (cat). The algorithm builds triplets of hits on neighboring stations, links them into track candidates, selects the best candidates, fits the tracks with the Kalman filter and extends them with the remaining hits.

Files

Class / file Description
L1Algo Main class of the algorithm: initialization of the stations and hits, track finding (L1CATrackFinder.cxx), clone merging (L1CAMergeClones.cxx), track fit (L1TrackFitter.cxx) and track extension (L1TrackExtender.cxx)
L1AlgoTBB.h Parallel version of parts of the algorithm with Intel TBB
L1Station, L1MaterialInfo, L1Field.h Tracking station description, material and field approximation on the stations
L1StsHit, L1Strip, L1HitPoint, L1UMeasurementInfo, L1XYMeasurementInfo Hit and strip representation and measurement models
L1Grid, L1HitArea, L1HitsSortHelper Grid of hits on a station and fast search of hits in an area
L1Triplet, L1Branch, L1Track, L1Portion Triplets of hits, track candidates (branches), found tracks, data portions for SIMD processing
L1TrackPar Track parameters and covariance matrix in SIMD format
L1Extrapolation.h, L1Filtration.h, L1AddMaterial.h Track extrapolation in the field, Kalman filter update, material effects
L1Timer.h Timing of the algorithm steps

Subdirectories

Directory Description
utils Debugging and performance tools of L1Algo
Directory dependency graph for L1Algo:

Directories

 
utils
 L1Algo: utilities

Files

 
L1AddMaterial.h
 
L1Algo.cxx
 
L1Algo.h
 
L1AlgoTBB.h
 
L1Branch.h
 
L1CAMergeClones.cxx
 
L1CATrackFinder.cxx
 
L1Extrapolation.h
 
L1Field.h
 
L1Filtration.h
 
L1Grid.h
 
L1HitArea.h
 
L1HitPoint.h
 
L1HitsSortHelper.cxx
 
L1HitsSortHelper.h
 
L1MaterialInfo.h
 
L1Portion.h
 
L1Station.h
 
L1Strip.h
 
L1StsHit.h
 
L1Timer.h
 
L1Track.h
 
L1TrackExtender.cxx
 
L1TrackFitter.cxx
 
L1TrackPar.h
 
L1Triplet.h
 
L1UMeasurementInfo.h
 
L1XYMeasurementInfo.h