Skip to content
Snippets Groups Projects
  1. Nov 17, 2023
  2. Aug 31, 2023
  3. Nov 10, 2022
    • Omveer Singh's avatar
      !1006 commit modifications · 58b26fd1
      Omveer Singh authored and Omveer_Singh's avatar Omveer_Singh committed
      MQ/monitor/CMakeLists.txt: Boost added as dependency
      algo/data/CMakeLists.txt: modified in Modern CMake
      algo/test/CMakeLists: modified in Modern CMake
      core/data/test/global/CMakeLists.txt: Unnecessary dependencies removed and added required dependencies
      core/data/test/psd/CMakeLists.txt: Unnecessary dependencies removed
      core/detectors/trd/CMakeLists.txt: TMVA dependency change to ROOT::TMVA
      58b26fd1
    • Omveer Singh's avatar
      Transition to Modern CMake · a63e8459
      Omveer Singh authored and Omveer_Singh's avatar Omveer_Singh committed
      Gtest and GtestMain Target created which depend on GTEST target
      
      Remaining files which haven't been changed in modern cmake.
       MQ/monitor : Transition in Modern CMake
       core/data/test: Transition to Modern CMake
       reco/qa: Transition to Modern CMake
       tutorial/TaskToAlgo: Transition to modern CMake
      a63e8459
  4. Jun 10, 2022
  5. May 04, 2022
  6. Mar 03, 2022
    • Administrator's avatar
      Install MQ startup scripts · 31c13d83
      Administrator authored
      Create MQ startup scripts to be installed already at the configuration stage
      and store the in the build tree. The difference between the scripts used in
      the build tree and the scripts finally installed are the hardcoded directory
      information inside. In the scripts to be used inside the build directory this
      links to the source and the build directories whereas it links to the
      installation directory in case of the scripts which are installed.
      Copy the scripts during installation to the correct directory.
      Install the MQ executables in the same directory structure as in the build
      directory.
      31c13d83
  7. Jun 17, 2021
    • Pierre-Alain Loizeau's avatar
      Add Sample, consummer example and Monitors following Rep-Req relation · 0dfd3e5e
      Pierre-Alain Loizeau authored and Florian Uhlig's avatar Florian Uhlig committed
      It was advised by the FariMQ expert to switch from a push-pull approach to a Rep-Req one.
      This should improve the balance of TS delivery when they have non uniform size/processing time
      and reduce the buffering in the Sample
      - Add new sampler class CbmMQTsSamplerRepReq using the reply model
      - Add example of a consummer device using the request model
      - Add new monitor classes for T0 and TOF using the request model
      0dfd3e5e
  8. Jun 16, 2021
  9. Mar 08, 2021
  10. Dec 10, 2020
    • Administrator's avatar
      Adapt build system to new FairSoft and FairRoot versions · 4f5f304a
      Administrator authored
      Add support for C++17
      Check for c++ version c++11 or above (11, 14 or 17). With this change it
      becomes possible to compile CbmRoot with C++17.
      
      Add missing library.
      The FairMQ state machine is now in an extra library which has to be added
      for linking when using FairSoft nov20. Test if the library exist and create
      the list of dependencies accordingly.
      
      Add missing include directory.
      VMC is not any longer included in ROOT but a standealone package, so the
      include directory has to be added such that the header files are found.
      
      Add gtest as an optional external package.
      With the latest version of FairSoft googletest was removed due to a
      recommendation of the gtest developers. Since gtest is no longer part of
      FairSoft we have to provide an own version which is compiled as external
      project.
      
      Add proper dependency to external gtest project
      This dependency is needed to compile the test only if the gtest library is
      already available.
      
      Fix compilation error with FairRoot v18.4.2 on macosx
      In FairRoot v18.4.2 some linker settings were removed from the CMake setup.
      This breaks the compilation of CbmRoot. Put back the needed seetings for the
      linker on macosx in our build system.
      
      Fix NicaFemto installation
      4f5f304a
  11. Jun 03, 2020
Loading