- May 06, 2022
-
-
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
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
Layers can be stations or sensors depending on the sub-system and implementation - Add maskers for Strip address and Rpc address in CbmTofAddress - Update comments and description of bit map in CbmTofAddress - Add parameter + setter + base logic for selection on minimum nb of fired layers in CbmAlgoBuildRawEvents - Add implementation of count + cut for the TOF case in CbmAlgoBuildRawEvents
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
+ fix histo name in RecoUnpack
-
Administrator authored
Use qemu instead of VirtualBox to execute the virtual machines. The advantage is a much faster and reliable startup of the VMs. With VirtualBox the image needs to be copied as well there were sometimes problems with the ssh connection to a running machine. With qemu the copy of the image isn't needed and no ssh problems were seen yet.
-
- May 05, 2022
-
-
-
-
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
-
-
-
-
-
-
- Change Canvas class from CBmQaCanvas to TCanvas - Initialize Canvases in Init instead of Finish - Use Draw instead of DrawCopy when creating the canvases - Add System name to all histograms names - Register Histos and Canvases in top folders with system name - Various logic fixes
-
-
- Add MUCH unpacker algo/config and monitoring classes in the current scheme - Add new unpacking parameter class * Separate the parameter files for the 2022 monitor and the 2022 unpacking - Add MUCH in RecoUnpack - Add MUCH in run_unpack_tsa and run_unpack_online macros
-
-
- May 04, 2022
-
-
-
Pierre-Alain Loizeau authored
-
- May 03, 2022
-
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
Needed to have two instances of the CbmMcbm2018TofPar in the same FairRoot Runtime DB manager, which is needed at least for MQ par server - new CbmMcbm2018BmonPar class as transparent derivation of CbmMcbm2018TofPar - Control flags in TOF and BMon unpacking code (algo + config) - Type and pointer conversions in TOF unpack algo to hide the alias class and use only base class internaly
-
Pierre-Alain Loizeau authored
-
Pierre-Alain Loizeau authored
- Update Mcbm2018TofPar to map the 2022 BMon diamond - Update Mcbm2018TofPar to map the new TOF modules for the 2022 iron beams (run 2100 onward) - Add a BmonUnpackConfig class setting up the TOF unpacker to BMon mode - Add a TofUnpackMonitor class providing monitoring plots for TOF and BMon unpacking - Integrate this one in the TOF unpack algo - Fix incomplete switching for the 2021 epoch hack in the TOF unpack Algo - Add Bmon in the sterring RecoUnpack task - Add a monitoring only mode to the RecoUnpack task were data is neither time sorted nor written to disk - Add BMon in the unpacking macros - Add the TOF monitor(s) to the unpacking macros - Add BMon only unpacking macros for fast beam monitoring (especially for beam tuning) - Add parameter files for TOF and BMon in the 2022 campaign
-
Pierre-Alain Loizeau authored
-
-
- May 02, 2022
-
-
-
-
-
-
- update default setup name to mcbm_beam_2022_03_09_carbon, number of events and set time based mode as default - Change default setup in mcbm_transport.C to mcbm_beam_2022_03_22_iron, refs #2470 - Change default setup in mcbm_transport.C to mcbm_beam_2022_03_20_iron, refs #2470 - Change default setup in mcbm_transport.C to mcbm_beam_2022_03_22_iron, refs #2470 - Change default setup in mcbm_transport.C to mcbm_beam_2022_03_27_iron, refs #2470
-
-
Remove builds which use old and unsupported FairSoft and FairRoot versions. Update FairSoft and FairRoot versions for real data test. Add missing dependency for clang-format checks.
-
Update version info FairSoft and FairRoot production versions are now apr21p2 and v18.6.7. FairSoft and FairRoot development versions are now apr21p2 and v18.6.7. FairSoft and FairRoot old versions are now jun19p3 and v18.2.1. Add checks for two packages.
-
-
Remove many switches which are not needed any longer, since minimum versions for C++ standard, Root, FairSoft and FairRoot are fixed.
-
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.
-