- Jan 13, 2021
-
-
Pascal Raisig authored
-
- Dec 10, 2020
-
-
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
-
- Dec 01, 2020
-
-
Administrator authored
-
A helper function was added to retrieve the elink number of a given channel number in the module coordinate system
-
- Nov 26, 2020
-
-
Norbert Herrmann authored
-
Norbert Herrmann authored
-
- Nov 22, 2020
-
-
Sergey Gorbunov authored
-
- Nov 18, 2020
-
-
Norbert Herrmann authored
-
Norbert Herrmann authored
-
Norbert Herrmann authored
-
- Nov 16, 2020
-
-
- Nov 07, 2020
-
-
- Nov 03, 2020
-
-
Add code which automatically converts the old tof address scheme to the new one for the the CbmTofDigi data class. Since for some of the varibales less bits than before are available a check was added which catches such cases and stop the execution with an error message in such cases. This is unfortunately not yet possible for CbmTofPoint and CbmTofHit. For both data classes the address is a member of the base class and it was not possible to change the value of the base class member in the same way. When reading any old versions of both classes the macro execution is stopped immediately with an error message.
-
-
Log information about countertype only if the information is needed. This is only the case for geometries k21a.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Oct 30, 2020
-
-
Dominik Smith authored
Moved CbmMuchPointInfo to core/detectors/much/. Adjusted CMakeLists and CbmMuchBaseLinkDef accordingly.
-
- Oct 14, 2020
-
-
Administrator authored
-
- Sep 29, 2020
-
-
Administrator authored
The entry for the CbmPsdDigi in the file DataLinkdef.h was wrong, such that for the CbmPsdDigi a streamer was generated which does not support automatic schema evolution. To overcome the problem a custom streamer with explicit schema evolution was added. This streamer allows to read also CbmPsdDigi Version 3 data from existing files. Refs #1814
-
- Sep 25, 2020
-
-
Sergey Gorbunov authored
-
- Sep 23, 2020
-
-
Sergey Gorbunov authored
-
- Sep 18, 2020
-
-
Added functions that use the new enum, which contains all parameter containers of the trd, which return a list of the containers or the extension names for the ascii files. This is suppose to unify the handling in tasks and macros and reduce potential pitfalls
-
-
- Sep 17, 2020
-
-
Instead of initilazing the spadic channel vector with each function call, it is now initialized as member variable in the header.
-
Add even/odd elink setter to unpacker task and algo Adjust mapping scheme for asic channels used to create paramter files
-
-
- Sep 16, 2020
-
-
Volker Friese authored
Catch case of ions and cherenkov photons not present in the standard TDatabasePDG in CbmMCTrack::GetMass() and GetCharge(). Refs #1806 @1.5h
-