Skip to content
Snippets Groups Projects
  1. Feb 16, 2022
    • sergeizharko's avatar
    • sergeizharko's avatar
      Apply clang-format · 57b7ef9b
      sergeizharko authored and David Emschermann's avatar David Emschermann committed
      57b7ef9b
    • sergeizharko's avatar
      COMMIT FROM 23.12.2021 · 00cab5a5
      sergeizharko authored and David Emschermann's avatar David Emschermann committed
        - 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
      00cab5a5
    • sergeizharko's avatar
      L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added;... · 8985f873
      sergeizharko authored and David Emschermann's avatar David Emschermann committed
      L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added; L1Station.h: minor modifications; L1Field.h: magic constant '21' changed to the constexpr parameter L1Parameters::kN_FS_COEFFS
      8985f873
    • sergeizharko's avatar
      L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added;... · f6495992
      sergeizharko authored and David Emschermann's avatar David Emschermann committed
      L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added; L1Station.h: minor modifications; L1Field.h: magic constant '21' changed to the constexpr parameter L1Parameters::kN_FS_COEFFS
      f6495992
    • sergeizharko's avatar
      Added new class L1BaseStationInfo to the L1Algo core · b82748f1
      sergeizharko authored and David Emschermann's avatar David Emschermann committed
      b82748f1
  2. Feb 05, 2022
  3. Feb 03, 2022
  4. Feb 01, 2022
    • Administrator's avatar
      Fix runtime error on macosx 10.13 · 7775ed1a
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      With macosx 10.13 (Apple clang 10.0) there is a runtime problem when
      loading libL1. The problem is due to the usage of a static constexpr
      in a LOG statement. The runtime error can be overcome when doing a
      static cast of the variables.
      7775ed1a
  5. Jan 13, 2022
    • s.zharko@gsi.de's avatar
      modifications before clang-format · e6970988
      s.zharko@gsi.de authored
      e6970988
    • sergeizharko's avatar
      Apply clang-format · 49ecb13f
      sergeizharko authored
      49ecb13f
    • sergeizharko's avatar
      Apply clang-format · ec579a59
      sergeizharko authored
      ec579a59
    • sergeizharko's avatar
      COMMIT FROM 23.12.2021 · f90e27f6
      sergeizharko authored
        - 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
      f90e27f6
    • sergeizharko's avatar
      L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added;... · 2f93033b
      sergeizharko authored
      L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added; L1Station.h: minor modifications; L1Field.h: magic constant '21' changed to the constexpr parameter L1Parameters::kN_FS_COEFFS
      2f93033b
    • sergeizharko's avatar
      a8b04f47
    • sergeizharko's avatar
      COMMIT FROM 23.12.2021 · 5834131a
      sergeizharko authored
        - 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
      5834131a
    • sergeizharko's avatar
      L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added;... · b4e190e6
      sergeizharko authored
      L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added; L1Station.h: minor modifications; L1Field.h: magic constant '21' changed to the constexpr parameter L1Parameters::kN_FS_COEFFS
      b4e190e6
    • sergeizharko's avatar
      4baf788b
  6. Dec 22, 2021
  7. Dec 10, 2021
  8. Nov 24, 2021
  9. Nov 18, 2021
  10. Nov 17, 2021
  11. Oct 29, 2021
  12. Oct 05, 2021
  13. Sep 24, 2021
  14. Sep 21, 2021
  15. Sep 17, 2021
  16. Sep 15, 2021
  17. Sep 09, 2021
  18. Sep 08, 2021
  19. Sep 07, 2021
  20. Aug 31, 2021
    • Administrator's avatar
      Fix runtime error on macosx 10.13 · ee73359c
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      With macosx 10.13 (Apple clang 10.0) there is a runtime problem when
      loading libL1. The problem is due to the usage of a static constexpr
      in the source file which can be overcome when doing a static cast
      of the variable.
      ee73359c
  21. Jul 27, 2021
  22. Jul 23, 2021
  23. Jul 22, 2021
Loading