Skip to content
Snippets Groups Projects
  1. May 24, 2023
  2. May 08, 2023
    • Administrator's avatar
      Cleanup MVD code · fe8fb089
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Remove all usage of cout.
      Use the FairLogger instead.
      Fix copyright statement.
      fe8fb089
    • Administrator's avatar
      Apply clang-format · e03201f5
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      e03201f5
    • Administrator's avatar
      Cleanup mvd code · fc19fef5
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Update license header.
      Use nullptr instead of macro NULL.
      Remove path from include statements.
      Add missing include statements and remove unneeded ones.
      Use forward declaration whenever possible.
      Remove obsolete functions.
      Move cout to LOG.
      Remove some unnecessary code.
      fc19fef5
    • Administrator's avatar
      Create separate libraries for the mvd code · 116a2dc6
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Add build system files for new mvd code structure
      Move code from mvd directory to core/detectors/mvd, sim/detectors/mvd,
      reco/detectors/mvd and analysis/detectors/mvd.
      Create the libraries CbmMvdCore, CbmMvdSim, CbmMvdReco and CbmMvdAna.
      
      This commit will not compile.
      116a2dc6
  3. Apr 24, 2023
  4. Mar 21, 2023
    • Administrator's avatar
      Fix warnings about deprecated code · 6f04bfdc
      Administrator authored
      With FairRoot v18.8 the functions GetOutputFile() and SetOutputFile() are
      deprecated instead of using a file sink. Correct user code to create the
      file sink correctly or to extract the file name from the file sink.
      Comparisons of results before and after the change showed that the results
      are absolutely identical.
      6f04bfdc
  5. Mar 14, 2023
  6. Feb 20, 2023
  7. Dec 14, 2022
  8. Dec 08, 2022
  9. Nov 18, 2022
  10. Nov 14, 2022
  11. Nov 08, 2022
  12. 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
  13. Sep 15, 2022
  14. Sep 06, 2022
    • Administrator's avatar
      Fix a runtime problem on arm64 · dacd0263
      Administrator authored
      When compiling one of the test macros the compilation crashed. The reson was
      a problem with the generated dictionary. The problem could be solved by
      removing an include statement from the header file.
      dacd0263
  15. Aug 05, 2022
  16. 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
  17. Aug 01, 2022
  18. Jul 25, 2022
  19. Jul 18, 2022
  20. Jun 14, 2022
  21. Jun 10, 2022
  22. Jun 03, 2022
  23. Jun 02, 2022
  24. Dec 22, 2021
  25. Dec 16, 2021
Loading