Skip to content
Snippets Groups Projects
  1. Feb 06, 2024
  2. Jan 08, 2024
  3. Dec 21, 2023
  4. Dec 18, 2023
    • Frederic Julian Linz's avatar
      Updates to offline reco and at converter binaries · e78ea917
      Frederic Julian Linz authored and Florian Uhlig's avatar Florian Uhlig committed
      This MR introduced minor updates to the cbmreco_offline and cbm_atconverter binary: 
      - colored log ouput 
      - forward declaration of classes in header files 
      - new function to get cbmsim tree from file 
      - use consistently "firstTs" and "numTS" to set start event and number of processed events, respectively -STS track matching
      e78ea917
  5. Dec 07, 2023
  6. Nov 27, 2023
  7. Nov 17, 2023
  8. Nov 02, 2023
  9. Nov 01, 2023
  10. Aug 30, 2023
    • Oleksii Lubynets's avatar
      AT converter: remove obsolete code · 7256ff10
      Oleksii Lubynets authored and Florian Uhlig's avatar Florian Uhlig committed
      MC-true pdg code field was removed from VtxTracks branch long back in time.
      This information is available via AT::Matching. 
      The commented piece of code and empty (filled with zeros) field mc_pdg still remained
      which was fixed with this MR.
      7256ff10
  11. Jul 17, 2023
  12. May 24, 2023
  13. Feb 20, 2023
  14. Dec 14, 2022
  15. Dec 08, 2022
  16. Nov 18, 2022
    • Administrator's avatar
      Prepare for FairRoot v18.8 · e55f8bf2
      Administrator authored
      Add missing include statements and forward declarations.
      In FairRoot a serious cleanup of include statements was done which needs fixes
      in our code base.
      e55f8bf2
  17. Nov 08, 2022
  18. Nov 01, 2022
    • Administrator's avatar
      Implement proper dependencies · 4ca28621
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      With the change to the CMake targets the dependency tree was broken. The
      generation of the ROOT dictionary is now a target on its own which did not
      depend on anything except the header files needed for the specific library.
      Some of these header files include other header files from the external
      libraries. The problem was that now it became possible that the dictionary
      generation started before the external header files were available.
      
      Add explicit dependencies from these dictionaries to the external libraries.
      4ca28621
    • Omveer Singh's avatar
      Transition to Modern CMake (analysis Dir) · c2a3a573
      Omveer Singh authored and Florian Uhlig's avatar Florian Uhlig committed
          CMakeList.txt files are modified according to modern CMake.
          generate_cbm_library() macro is used to make target.
          Imported targets of each package are used as dependencies.
      c2a3a573
  19. Sep 15, 2022
  20. Aug 02, 2022
    • Administrator's avatar
      Hide warnings from external packages · 07600838
      Administrator authored
      Warnings from included header files which are outside of the scope of our code
      base are not interesting when building CbmRoot. Definde those external include
      directories as system include directories such that the compiler hide those
      warnings automatically.
      07600838
    • Administrator's avatar
      Add several compiler warnings · 66f89a15
      Administrator authored
      Use struct instead of class for forward declarations if the object is defined
      as struct.
      Remove unused data members, variables and parameters.
      Remove an explicite usage of std::move to allow copy ellision.
      Correct type in printf statements.
      Add missing virtual destructor in some class.
      Fix two issues where closing braces were at the wrong place.
      66f89a15
  21. Aug 01, 2022
  22. Jun 14, 2022
  23. Dec 08, 2021
  24. Sep 22, 2021
  25. Sep 08, 2021
    • Florian Uhlig's avatar
      Correct order of link directories · 545a173b
      Florian Uhlig authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      Somehow (at least on some systems) the link order was such that the
      first directory was $SIMPATH/lib. This was even the case when the order was
      defined differently in the CMakeLists.txt. The problem isn't yet understood
      completely.
      
      This results in the problem that libVc.a was taken from $SIMPATH/lib
      were it is installed by ROOT/FairSoft. As long as the version provided with
      CbmRoot and the version provided by ROOT were the same the problem wasn't
      seen. When updating our internal Vc version this results in a creash when
      loading libryries due to a version mismatch between the library version and
      the header file version.
      545a173b
  26. Jul 23, 2021
  27. Jun 09, 2021
    • Administrator's avatar
      Cleanup license headers · 131d9ce2
      Administrator authored
      Unify user names in the license header authors list.
      Remove duplicate users in the authors list.
      Cleanupo of some other inor issues.
      131d9ce2
  28. Jun 08, 2021
  29. Jun 05, 2021
    • Eoin Clerkin's avatar
      Add copyright header to author declared files. · a4888728
      Eoin Clerkin authored
      Pulls some author and date information from previous headers, adds this to information from the svn and git repositories.
      Inlude the standard copyright header to approximately 2000 files with institute of original committer as copyright holder.
      Contributing authors from previous declaration and repository records.
      a4888728
  30. May 31, 2021
    • Eoin Clerkin's avatar
      Adds license header to .cxx, .cpp, .h, and .C files · f983bc0a
      Eoin Clerkin authored
      Files with detected previous copyright or authorship skipped.
      Copyright claimed for the current or last CBMC institute of the original commiter to the SVN or GIT repositories.
      File distributed under GNU public license version 3.0 declared.
      
      Revert "Adds license header to .cxx, .cpp, .h, and .C files"
      
      This reverts commit 94da15007a5d3a4e746cc751f1cf5956bfc48c5e.
      
      Removes one blank line
      
      Revert "Removes one blank line"
      
      This reverts commit a8e5e236ea74822df8c88c7e785553c38ddf9c0b.
      
      Preemptive empty lines removal
      
      If first two lines of a file are empty, or have spaces and tabs only then remove the lines.
      
      Revert "Preemptive empty lines removal"
      
      This reverts commit da38bf5df03a1f5e34608ae035ddeffa729d9a78.
      
      Add empty line
      
      For stylistic reasons, an empty line is added after doxygen header.
      
      Revert "Add empty line"
      
      This reverts commit 30491934c3213e152f4b266cd34a3d65478259bc.
      
      Puts space between includes.
      
      Revert "Puts space between includes."
      
      This reverts commit 468b70240d43541f51a64f7e00a11fabec09abe5.
      
      Add multiple authors tag
      
      Lists authors in order of their contribution
      
      Revert "Add multiple authors tag"
      
      This reverts commit f5d3e7486220d6adb1703b2a13e2246a221777ad.
      
      Removes empty line on one file for clang format compliance.
      
      Revert "Removes empty line on one file for clang format compliance."
      
      This reverts commit fbac8bade3cefdc9b2c5b7c9be58ff2142a42976.
      
      Small changes as per requested.
      
      Add small (o) to original commiters username.
      
      Adds running 10 percent instead of line count treshold for contributors.
      
      Revert "Small changes as per requested."
      
      This reverts commit 84af7b5ff4e28a03d180549b2fc999d325e3d269.
      
      Long form of names
      
      Word originator beside original committer of file.
      
      Revert "Long form of names"
      
      This reverts commit 759426e2b683c134bc6a3de0227c7e92918bbf6d.
      
      Add space between comma seperated double affilliation institutes
      f983bc0a
  31. Apr 27, 2021
  32. Apr 26, 2021
Loading