COMMIT FROM 23.12.2021
- cbmroot/reco/L1/L1Algo/L1BaseStationInfo.h: > a prototype of user-friendly interface to L1Station and other geometry inputs to L1Algo (experimental) > added setters and getters for L1Station data fields > added calculation of hidden L1Station properties > added Print() method - cbmroot/reco/L1/L1Algo/L1Parameters.h: > add new compile time constants: kMaxNFieldApproxCoefficients, kStationBits, kThreadBits, kTripletBits, kMaxNstations, kMaxNthreads, kMaxNtriplets > add new runtime "constants": fMaxDoubletsPerSinglet, fMaxTripletPerDoublets > add Print() method - cbmroot/reco/L1/L1Algo/L1Algo.h: > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1Algo.cxx: > add L1Parameters::Print() call from L1Algo::Init() > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1CATrackFinder.cxx: > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1TrackFitter.cxx: > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1Field.h: > magic constant '21' changed to L1Parameters::kMaxNFieldApproxCoefficients (compile time) - cmbroot/reco/L1/CbmL1.h: > add a L1Paramters class field (currently ptr to address in the heap) to CbmL1 > add getter for the L1Parameters class field to CbmL1 - cbmroot/reco/L1/CbmL1.cxx: > add transfer of the L1Parameters data from CbmL1 to L1Algo > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/macro/run/run_reco.C: > add example of L1Algo runtime constants modification
parent
b4e190e6
No related branches found
No related tags found
Showing
- macro/run/run_reco.C 5 additions, 0 deletionsmacro/run/run_reco.C
- reco/L1/CbmL1.cxx 17 additions, 7 deletionsreco/L1/CbmL1.cxx
- reco/L1/CbmL1.h 9 additions, 6 deletionsreco/L1/CbmL1.h
- reco/L1/L1Algo/L1Algo.cxx 6 additions, 5 deletionsreco/L1/L1Algo/L1Algo.cxx
- reco/L1/L1Algo/L1Algo.h 71 additions, 54 deletionsreco/L1/L1Algo/L1Algo.h
- reco/L1/L1Algo/L1BaseStationInfo.h 71 additions, 44 deletionsreco/L1/L1Algo/L1BaseStationInfo.h
- reco/L1/L1Algo/L1CATrackFinder.cxx 10 additions, 10 deletionsreco/L1/L1Algo/L1CATrackFinder.cxx
- reco/L1/L1Algo/L1Field.h 4 additions, 4 deletionsreco/L1/L1Algo/L1Field.h
- reco/L1/L1Algo/L1Parameters.h 77 additions, 6 deletionsreco/L1/L1Algo/L1Parameters.h
- reco/L1/L1Algo/L1TrackFitter.cxx 18 additions, 14 deletionsreco/L1/L1Algo/L1TrackFitter.cxx
Loading
Please register or sign in to comment