- Aug 31, 2023
-
-
Administrator authored
The target is not available in newer FairMQ versions.
-
- Jan 26, 2023
- Jan 13, 2023
-
-
Pierre-Alain Loizeau authored
-
-
-
Added support for new CbmBmonDigi class to CbmAlgoBuildRawEvents and CbmTaskBuildRawEvents. Dropped support for T0 digis in TOF stream.
-
- Nov 18, 2022
-
-
Administrator authored
Use the same target names as provided by FairRoot with version v18.8. Add the new target FairRoot::Online which is a new library conatining the online related code which was previously part of the Base library. In case of older FairRoot versions the target is only an alias for the target FairRoot::Base such that the same dependencies already work with FairRoot v18.6 which is our current default version. Add the new target FairRoot::Online in all CMakeLists.txt where it is needed. The FindFairRoot macro is also used when compiling NicaFemto. Since there is a problem with the target definitions in NicaFemto the targets are not defined when compiling NicaFemto.
-
- Oct 26, 2022
-
-
Omveer Singh authored
CMakeList.txt files are modified according to modern CMake. generate_cbm_executable() macro is used to make executable. Imported targets of each package are used as dependencies.
-
- Jul 27, 2022
-
-
Felix Weiglhofer authored
-
- Jul 20, 2022
-
-
Pierre-Alain Loizeau authored
- Evolution of the full TS buffer size as function of device runtime - Evolution of the missed TS buffer size as function of device runtime - Evolution of the Processed full TS count as function of device runtime - Evolution of the Processed missing TS count as function of device runtime - Evolution of the Total processed TS count as function of device runtime - Evolution of the Processed events count as function of device runtime
-
- Jul 18, 2022
-
-
Pierre-Alain Loizeau authored
- Add BMon Unpack/Monitor device - Add possibility to request from the source the start time of the first TS
-
- Jun 25, 2022
- Jun 10, 2022
-
-
Administrator authored
-
- fles_ipc -> external::fles_ipc - fles_logging -> external::fles_logging - IPC_INCLUDE_DIRECTORY -> FLES_IPC_INCLUDE_DIRECTORY
-
- May 06, 2022
-
-
Pierre-Alain Loizeau authored
- Add proper Bmon support to unpack + build digi events chain - Add proper Much support to unpack + build digi events chain - Add user parameter + flags to CbmDeviceUnpack to enable/disable the unpacking of each detector - Add proper handling of disabled detectors in MQ transfer ib both CbmDeviceUnpack and CbmDeviceBuildDigiEvents - Add parameter to set "MaxNb" type selection in CbmDeviceBuildDigiEvents - Synchronize unpackers configuration in CbmDeviceUnpack with the one in the current `macro/run/run_unpack_tsa.C` - Use fles::SubsystemIdentifier instead of hard coded values in CbmDeviceUnpack
-
- May 04, 2022
-
-
Pierre-Alain Loizeau authored
-
- May 02, 2022
-
-
Remove many switches which are not needed any longer, since minimum versions for C++ standard, Root, FairSoft and FairRoot are fixed.
-
- Mar 03, 2022
-
-
Administrator authored
Use @VMCWORKDIR@ instaed which is exchanged by the acctual value while running CMake. In case of $VMCWORKDIR/build uses @CMAKE_BINARY_DIR@.
-
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.
-
- Mar 02, 2022
-
-
- Dec 17, 2021
-
-
-
- Add CbmDeviceDigiEventSink class and DigiEventSink binary - In TsaMultiSampler, fix logic for emission of missing TS list when first missing is index 1 - Use vector ofCbmEvents instead of TClonesArray at output of BuildDigiEvents - Add missing features file for Unpack-Build-Sink chain - Add optional output of the full digi vectors in Event Sink => Tested with first file of run 1588, missing TS probably need better handling as too many empty fields
-
- Device using the central event builder algo in reco, with compatibility to output of the new unpack device - Macro using these two new devices and setting the parameter files for the mCBM July 2021 data (optimized for run 1588)
-
- Split the InitUnpacker method of the UnpackConfig template into - InitOutput - RegisterOutput (Framework bound, to be replaced by method in Task class CbmRecoUnpack) - SetAlgo - initParContainer, moved to the Task Class CbmRecoUnpack - InitAlgo - Move to the template version of these methods all blocks common to all derived config classes - Whenever necessary, overload these methods in the derived config classes (including the common parts, no base method call) - Bump Config classes version number - Adapt the Sts Unpack algo classes to initialize the monitor classes - Adapt the CbmRecoUnpack - Adapt the CbmUnpackDevice to use the standard Unpack Config classes (compiles with full functionality but untested)
-
- Sep 08, 2021
-
-
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.
-
- Apr 01, 2021
-
-
Administrator authored
The class FairLogger is meanwhile only a wrapper around the Logger class, so use the Logger directly. This also helps to reduce many warnings when using the Eclipse IDE.
-
- Mar 23, 2021
-
-
Dominik Smith 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
-
- Jul 02, 2020
-
-
Pierre-Alain Loizeau authored
- Unpacker device running an instance of the unpacker algo of each of the participating detectors - Event builder device running an instance of CbmMcbm2019TimeWinEventBuilderAlgo - Event Sink acting as a parrallel stream aligner and merger + as a disk sink - Start script for a chain with a single MultiTsa source, parallel branches of Unpacker + EventBuilder, a single EventSink and an histogram server - Pulser monitor device (untested)
-
- Jun 03, 2020
-
-
Administrator authored
This version is an exact copy of the last revision of the trunk branch of the old SVN repository of CbmRoor at https://subversion.gsi.de/cbmsoft/cbmroot/trunk The old SVN repository will still be available for read access.
-