Skip to content
Snippets Groups Projects
  1. Jun 02, 2023
  2. May 08, 2023
    • Administrator's avatar
      Remove mvd directory · 0b6ecf9f
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      The remaining code in the mvd directory was not used after all the changes.
      Move the 2 PDF files to core/detectors/mvd as temporary solution. Finally the
      files need a better place.
      Remove the complete mvd directory and the usage from the main CMakeLists.txt
      0b6ecf9f
    • 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. Mar 01, 2023
  4. Feb 22, 2023
    • Administrator's avatar
      Improve build system · 9c38dcb8
      Administrator authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      Remove obsolete files containing macros which were needed before the build
      system was moderinsed. The only macro which is still needed was added in
      the file CbmMacros.cmake.
      9c38dcb8
  5. Feb 15, 2023
  6. Nov 17, 2022
  7. Nov 15, 2022
  8. Nov 10, 2022
  9. Nov 01, 2022
  10. Oct 24, 2022
    • Omveer's avatar
      Move to Modern CMake(Reco Dir) · 799b017a
      Omveer authored
      Files moved to NO_DICT_SRC:
      L1Algo/L1Event.cxx
      L1Algo/L1EventMatch.cxx
      
      Files are commented for time being in L1 target:
      OffLineInterface/CbmL1RichENNRingFinder.cxx
      OffLineInterface/CbmL1RichENNRingFinderParallel.cxx
      
      xpu git tag version modified
      Vc package finding moved to top level CMakeLists.txt
      799b017a
  11. Oct 12, 2022
    • Administrator's avatar
      Fix problem with missing ROOTSYS variable · b2cedb4c
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      If using a non FairSoft installation of the dependencies problems were
      reported after the last changes to the build system. Instead of hardcoding
      the SIMPATH use the the information from ROOT about its binary directory.
      Remove some old usage of the root-config script, use CMake variables provided
      by ROOT instead.
      b2cedb4c
  12. Sep 30, 2022
  13. Sep 28, 2022
  14. Sep 27, 2022
  15. Sep 01, 2022
  16. Jul 27, 2022
  17. Jul 25, 2022
  18. Jun 10, 2022
    • Administrator's avatar
      Fix Continuous Integration · c239b019
      Administrator authored
      The external flesnet requires at least CMake 3.14.0.
      Check already in our CMakeLists.txt if this version is available, otherwise
      the test is done when building flesnet and the error is hidden in some log
      file.
      Use CMake from the FairSoft installation on the CI runner (lxir116 )where the
      CMake version is to old.
      dev_2022_24
      c239b019
  19. Jun 02, 2022
    • Administrator's avatar
      Prepare CbmRoot for FairSoft apr22 · b7691531
      Administrator authored
      VMC isn't any longer part of ROOT but an external package, so we have to find
      it differently. The same problem also appears for NicaFemto such that we fix
      the issue with a patch.
      b7691531
  20. May 02, 2022
    • Administrator's avatar
      Revise the build environment · 57b3caee
      Administrator authored and Volker Friese's avatar Volker Friese committed
      Use C++17 as C++ standard for the compilation of CbmRoot.
      Check if compiler supports the C++17 standard.
      Check if also FairSoft was compiled with C++17.
      Check the required versions of ROOT (at least Root6), FairSoft( at least apr21)
      and FairRoot (at leass v18.6.7).
      If any of the checks fail stop the configuration with a meaningful error
      message.
      Remove some switches which are not needed any longer.
      Remove checks for C++11 features. No need to check them any longer, since the
      new standard is noe C++17.
      57b3caee
  21. Mar 27, 2022
  22. Feb 24, 2022
    • Administrator's avatar
      Fix installation and usage of AnalysisTree headers · a2927267
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Patch the AnalysisTree and AnalysisTreeQA buils systems to create also
      correct dictionaries for ROOT versions below v6.18.0.
      Add the directories where the header files of both packages are installed
      to ROOT_INCLUDE_PATH which are paths used by rootcint to find needed
      header files.
      a2927267
  23. Nov 12, 2021
    • Administrator's avatar
      Use different test cases with CMake variable · d28adb49
      Administrator authored
      Before the change it was necessary to define an environment variable to switch
      between different test suites like for example the Experimental or Nightly
      tests. Now the test suites are chosen by the CMake command line parameter
      CBM_TEST_MODEL. These are Experimental, Nightly and Weekly which differ by the
      number of executed tests.
      d28adb49
  24. Nov 09, 2021
  25. Oct 11, 2021
    • Administrator's avatar
      Add new CbmOnlineData library · 2efee564
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      The new library currently only contains a ROOT free version of CbmStsDigi.
      The code is still in core/data/sts. The class CbmStsDigi is currently compiled
      twice. Once with ROOT dictionary an streamer in libCbmData and once without
      any ROOT dependency in libCbmOnlineData. refs #2258
      2efee564
  26. Jul 19, 2021
  27. Jun 01, 2021
  28. Apr 28, 2021
    • Administrator's avatar
      Fix config scripts (again) · 57525b13
      Administrator authored
      The previous fix did not work for macosx 11.3. Somehow on this system the old
      FindGEANT3.cmake file was used.
      Probably this is not a problem with the macosx version but with the usage of
      a case insensitive file system. To avoid the problem remove the old and
      obsolete file.
      Also do some fixes to properly initialise some cmake variables.
      57525b13
  29. Apr 27, 2021
  30. Apr 01, 2021
    • Administrator's avatar
      Update flesnet version · 197cb9a7
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      The current flesnet version contain all changes/patches which we did so far
      when compiling CbmRoot.
      The new flesnet version also needs un updated version of cppzmq.
      refs. #2068, #2069
      197cb9a7
Loading