- Jul 20, 2022
-
-
Pierre-Alain Loizeau authored
- Fix to the performance plots of the DigiEventSink by changing the logic to Profile or new counts addition - Add option for DigiEvent I/O between builders and Sink
-
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
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
[MQ] in DigiEventSink, add flag to control Missing TS empty writing if consecutive check is ON, false by default
-
Pierre-Alain Loizeau authored
- The check for consecutive TS indices was still called when receiving Missing TS Data messages even if the bypass flag was set => Surround the call with proper if condition - The range when taking the digis data out of the unpacked timeslice to the DigiEvent was missing the last digi for all detectors => Increment the stop iterator to make sure it is included - In rare case, the device can be pulled down before the Init method is called/finished, which led to a segfault => add an InitDone flag + use it to control delete operations in the destructor
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
- Bring in new mapping setter from 819c026f - More Default time offsets values based on RunId, Nickel ones are relative to BMon instead of TOF
-
- Jul 18, 2022
-
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
- Add option to skip the emission of the built events (and unpacked TS) on the ZMQ output - Fix wrong type for the MaxNb parameter (signed as default is -1) - Fix potential segfaults in destructor
-
Pierre-Alain Loizeau authored
- Add BMon Unpack/Monitor device - Add possibility to request from the source the start time of the first TS
-
Pierre-Alain Loizeau authored
- In CbmDeviceUnpackTofCri, get the TS start time directly from the timeslice and pass it to the BuildInt method, instead of some roundabout way with the algo - In CbmDeviceUnpackTofCri, use the native pointer interface of the Algo to set the parameter pointer, brings more checks + avoid exposing internal methods
-
- Jul 14, 2022
-
-
- 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
-
-
- Jun 02, 2022
-
-
Administrator authored
Fix deprecation warnings about upercase log levels. Use lowercase ones.
-
- May 06, 2022
-
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
[MQ] In startBuildRawEvents2022.sh, various improvement + add Add selection with min nb of fired TOF RPC - allow setting the minimum number of fired layers for TOF - allow using trigger parameter sets as arguments, matching the one of the NH version - always require the run ID as argument - have time offsets matching those of the NH version
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
[mTOF,mBmon] In unpack macro and device, prepare support for different mTOF maps for C, Fe and Ur files
-
Pierre-Alain Loizeau authored
- Improve the string to system conversion for the parameters in CbmDeviceBuildDigiEvents - Add support for the min number of fired layers parameter in CbmDeviceBuildDigiEvents and runBuildDigiEvents
-
Pierre-Alain Loizeau authored
-
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
-
Pierre-Alain Loizeau authored
- Add optional method to resort indicices to the CbmEvent class, as the indices for TRD1D and 2D are added in separate steps - Replace the loop over the CbmEvent indices by a block copy between the first and last digi of each detector type, based on the assumption that we use a time-window based selection on a sorted array, therfore leading to a continuous block => this is known to potentially copy more digis in the TRD case due to the eventual =/= windows and offsets for 1D and 2D
-
Pierre-Alain Loizeau authored
- Make sure that Histo servers gets the right number of parts even if no histos/no canvases to configure or send - Do not send STOP command after EOF in CbmMQTsSamplerRepReq - Pre-book capacity in typical range for input vectors in DigiEventBuilder device
-
- 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.
-
- Apr 07, 2022
-
-
The templated functions Deserialize and Serialize of the FairMQ Device are marked deprecated. These templates acctually only forward the call to the BoostSerializer and RootSerializer classes which are part of FairRoot. Call these classes directly to remove deprectaion warnings.
-
- Mar 10, 2022
-
-
- Mar 08, 2022
-
-
Alexandru Bercuci authored
Config class to align to the naming convention of Cbm and also decouple FEE from read-out design
-
- Mar 06, 2022
- 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
When building the executables the needed PATH information to find necessary libraries is stored in the executable. This PATH information is now also present in the installed executables such that they work without adding PATH information to the envirnonment.
-
Administrator authored
The cleanup of the shared memory wasn't working anymore. The executable is a part of FairMQ which was moved from FairRoot in its own package. Also the name of the excutable has changed to fairmq-shmmonitor which is now installed in SIMPATH. Remove blank characters from the end of lines.
-
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
-
-