diff --git a/CHANGELOG.md b/CHANGELOG.md index 27e3f79b2832a..ed07549a4ae18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,43 +1,108 @@ -# Changes since 2021-12-28 +# Changes since 2022-01-27 +## Changes in Algorithm + +- [#8078](https://github.com/AliceO2Group/AliceO2/pull/8078) 2022-02-04: [QC-741] Mergers: support merging histograms with averages by [@knopers8](https://github.com/knopers8) ## Changes in Analysis -- [#7913](https://github.com/AliceO2Group/AliceO2/pull/7913) 2022-01-05: Add Origin table by [@jgrosseo](https://github.com/jgrosseo) -- [#7916](https://github.com/AliceO2Group/AliceO2/pull/7916) 2022-01-09: DPL Analysis: inspect Configurables in tasks recursively by [@ktf](https://github.com/ktf) +- [#8033](https://github.com/AliceO2Group/AliceO2/pull/8033) 2022-01-31: DPL Analysis: Set tables only once for event mixing by [@saganatt](https://github.com/saganatt) +- [#8041](https://github.com/AliceO2Group/AliceO2/pull/8041) 2022-01-31: Introducing McParticle version 001 by [@jgrosseo](https://github.com/jgrosseo) +- [#8048](https://github.com/AliceO2Group/AliceO2/pull/8048) 2022-02-01: McParticle: moving default to 001 by [@jgrosseo](https://github.com/jgrosseo) +- [#8071](https://github.com/AliceO2Group/AliceO2/pull/8071) 2022-02-04: improve comment by [@jgrosseo](https://github.com/jgrosseo) ## Changes in Common -- [#7844](https://github.com/AliceO2Group/AliceO2/pull/7844) 2022-01-11: [rANS] Reegineer Frequency Tables and Renorming by [@MichaelLettrich](https://github.com/MichaelLettrich) +- [#8012](https://github.com/AliceO2Group/AliceO2/pull/8012) 2022-01-27: Fixed warnings and test error on MacOS Monterey by [@pzhristov](https://github.com/pzhristov) +- [#8016](https://github.com/AliceO2Group/AliceO2/pull/8016) 2022-01-27: [EMCAL-566] Added function for fast projection of boost histograms by [@jokonig](https://github.com/jokonig) +- [#8031](https://github.com/AliceO2Group/AliceO2/pull/8031) 2022-02-01: Object cache service by [@ktf](https://github.com/ktf) +- [#8100](https://github.com/AliceO2Group/AliceO2/pull/8100) 2022-02-09: Check availability of CTF-dictionary before opening the file by [@shahor02](https://github.com/shahor02) ## Changes in DataFormats -- [#7875](https://github.com/AliceO2Group/AliceO2/pull/7875) 2022-01-03: Fixes and improvements for Global Forward Matching by [@rpezzi](https://github.com/rpezzi) -- [#7922](https://github.com/AliceO2Group/AliceO2/pull/7922) 2022-01-07: Fix typo in CovMat calculation for V0s by [@fmazzasc](https://github.com/fmazzasc) -- [#7844](https://github.com/AliceO2Group/AliceO2/pull/7844) 2022-01-11: [rANS] Reegineer Frequency Tables and Renorming by [@MichaelLettrich](https://github.com/MichaelLettrich) +- [#8012](https://github.com/AliceO2Group/AliceO2/pull/8012) 2022-01-27: Fixed warnings and test error on MacOS Monterey by [@pzhristov](https://github.com/pzhristov) +- [#8028](https://github.com/AliceO2Group/AliceO2/pull/8028) 2022-01-28: Excutable to create GRPECS CCDB entry by [@shahor02](https://github.com/shahor02) +- [#8039](https://github.com/AliceO2Group/AliceO2/pull/8039) 2022-01-29: GPU Standalone: Add script to set up build environment for GPU standalone benchmark by [@davidrohr](https://github.com/davidrohr) +- [#8032](https://github.com/AliceO2Group/AliceO2/pull/8032) 2022-01-29: Possibility to disable whole ITS/MFT chip by [@shahor02](https://github.com/shahor02) +- [#8053](https://github.com/AliceO2Group/AliceO2/pull/8053) 2022-02-02: [QC-725] Allow to store TRFCollections as CSV files by [@knopers8](https://github.com/knopers8) +- [#8069](https://github.com/AliceO2Group/AliceO2/pull/8069) 2022-02-03: Truncate digitcontext output by [@sawenzel](https://github.com/sawenzel) +- [#8089](https://github.com/AliceO2Group/AliceO2/pull/8089) 2022-02-08: [EMCAL-548, EMCAL-614,EMCAL-687,EMCAL-757] Fill EMCAL information in AOD in simulations by [@mfasDa](https://github.com/mfasDa) +- [#8100](https://github.com/AliceO2Group/AliceO2/pull/8100) 2022-02-09: Check availability of CTF-dictionary before opening the file by [@shahor02](https://github.com/shahor02) +- [#8086](https://github.com/AliceO2Group/AliceO2/pull/8086) 2022-02-09: add CreationTime for FT0 and FV0 calibration objects by [@AllaMaevskaya](https://github.com/AllaMaevskaya) +- [#8082](https://github.com/AliceO2Group/AliceO2/pull/8082) 2022-02-10: Add runType to GRPECS + its creator by [@shahor02](https://github.com/shahor02) ## Changes in Detectors -- [#7875](https://github.com/AliceO2Group/AliceO2/pull/7875) 2022-01-03: Fixes and improvements for Global Forward Matching by [@rpezzi](https://github.com/rpezzi) -- [#7894](https://github.com/AliceO2Group/AliceO2/pull/7894) 2022-01-03: [MCH] new option to attach all digits of initial precluster by [@pillot](https://github.com/pillot) -- [#7906](https://github.com/AliceO2Group/AliceO2/pull/7906) 2022-01-03: [MCH] new option to write digits associated to tracks by [@pillot](https://github.com/pillot) -- [#7909](https://github.com/AliceO2Group/AliceO2/pull/7909) 2022-01-04: [EMCAL-637, O2-2683] Fix extruding DCAL supermodules by [@mfasDa](https://github.com/mfasDa) -- [#7908](https://github.com/AliceO2Group/AliceO2/pull/7908) 2022-01-07: Fix in the setting of cosmic parameters by [@iouribelikov](https://github.com/iouribelikov) -- [#7920](https://github.com/AliceO2Group/AliceO2/pull/7920) 2022-01-07: Inroduce different default ROF lengths for ITS and MFT by [@shahor02](https://github.com/shahor02) -- [#7915](https://github.com/AliceO2Group/AliceO2/pull/7915) 2022-01-07: Introduces the Global Forward assessment workflow by [@rpezzi](https://github.com/rpezzi) -- [#7883](https://github.com/AliceO2Group/AliceO2/pull/7883) 2022-01-07: Modified CCDB server configration in MFT condition by [@syano0822](https://github.com/syano0822) -- [#7901](https://github.com/AliceO2Group/AliceO2/pull/7901) 2022-01-07: [MFT] Introduce the MFT assessment dpl device by [@rpezzi](https://github.com/rpezzi) -- [#7917](https://github.com/AliceO2Group/AliceO2/pull/7917) 2022-01-07: bug fix in TOF diagnostics by [@noferini](https://github.com/noferini) -- [#7923](https://github.com/AliceO2Group/AliceO2/pull/7923) 2022-01-08: Fix: TF rough creation time should be milliseconds by [@shahor02](https://github.com/shahor02) -- [#7902](https://github.com/AliceO2Group/AliceO2/pull/7902) 2022-01-10: Better cuts for calibration and reconstruction by [@AllaMaevskaya](https://github.com/AllaMaevskaya) -- [#7925](https://github.com/AliceO2Group/AliceO2/pull/7925) 2022-01-11: MCH: speedup cleaning of connected tracks by [@pillot](https://github.com/pillot) -- [#7844](https://github.com/AliceO2Group/AliceO2/pull/7844) 2022-01-11: [rANS] Reegineer Frequency Tables and Renorming by [@MichaelLettrich](https://github.com/MichaelLettrich) +- [#8018](https://github.com/AliceO2Group/AliceO2/pull/8018) 2022-01-27: CPV: Remove unnecessary CCDB server check by [@sawenzel](https://github.com/sawenzel) +- [#8012](https://github.com/AliceO2Group/AliceO2/pull/8012) 2022-01-27: Fixed warnings and test error on MacOS Monterey by [@pzhristov](https://github.com/pzhristov) +- [#8011](https://github.com/AliceO2Group/AliceO2/pull/8011) 2022-01-27: Preparations to merge Vulkan backend for GPU display by [@davidrohr](https://github.com/davidrohr) +- [#8016](https://github.com/AliceO2Group/AliceO2/pull/8016) 2022-01-27: [EMCAL-566] Added function for fast projection of boost histograms by [@jokonig](https://github.com/jokonig) +- [#8028](https://github.com/AliceO2Group/AliceO2/pull/8028) 2022-01-28: Excutable to create GRPECS CCDB entry by [@shahor02](https://github.com/shahor02) +- [#8021](https://github.com/AliceO2Group/AliceO2/pull/8021) 2022-01-28: Parallelization of ITS threshold calibration workflow + new features by [@iravasen](https://github.com/iravasen) +- [#8026](https://github.com/AliceO2Group/AliceO2/pull/8026) 2022-01-28: fixing table names for v0s/cascades by [@jgrosseo](https://github.com/jgrosseo) +- [#8035](https://github.com/AliceO2Group/AliceO2/pull/8035) 2022-01-29: Adapt AOD MCLabels to non-redundant storage of ambiguous tracks by [@shahor02](https://github.com/shahor02) +- [#8036](https://github.com/AliceO2Group/AliceO2/pull/8036) 2022-01-29: DCS proxies use now() in ms to fill DPH.creation time by [@shahor02](https://github.com/shahor02) +- [#8040](https://github.com/AliceO2Group/AliceO2/pull/8040) 2022-01-29: Fix in ambiguous tracks tagging by [@shahor02](https://github.com/shahor02) +- [#8039](https://github.com/AliceO2Group/AliceO2/pull/8039) 2022-01-29: GPU Standalone: Add script to set up build environment for GPU standalone benchmark by [@davidrohr](https://github.com/davidrohr) +- [#8032](https://github.com/AliceO2Group/AliceO2/pull/8032) 2022-01-29: Possibility to disable whole ITS/MFT chip by [@shahor02](https://github.com/shahor02) +- [#8038](https://github.com/AliceO2Group/AliceO2/pull/8038) 2022-01-29: Revert "Improving sensitive hit creation for FT0 in Detector.cxx" by [@sawenzel](https://github.com/sawenzel) +- [#8034](https://github.com/AliceO2Group/AliceO2/pull/8034) 2022-01-30: Make TRD Tracking work on the GPU (Run 2 and Run 3 data) by [@davidrohr](https://github.com/davidrohr) +- [#8044](https://github.com/AliceO2Group/AliceO2/pull/8044) 2022-01-31: AOD stores the time with full float precision by [@shahor02](https://github.com/shahor02) +- [#8042](https://github.com/AliceO2Group/AliceO2/pull/8042) 2022-01-31: Load Geant4 libraries (MacOSX Monterey) by [@pzhristov](https://github.com/pzhristov) +- [#8047](https://github.com/AliceO2Group/AliceO2/pull/8047) 2022-01-31: Promote/demote several warnings/errors to alarm, in order to raise infologger-min-severity to important for sync processing by [@davidrohr](https://github.com/davidrohr) +- [#8048](https://github.com/AliceO2Group/AliceO2/pull/8048) 2022-02-01: McParticle: moving default to 001 by [@jgrosseo](https://github.com/jgrosseo) +- [#8045](https://github.com/AliceO2Group/AliceO2/pull/8045) 2022-02-01: switch to disable fall-back to TGeo if MatLUT is missing by [@shahor02](https://github.com/shahor02) +- [#8063](https://github.com/AliceO2Group/AliceO2/pull/8063) 2022-02-02: Fixes in ITS noise calibrator output by [@shahor02](https://github.com/shahor02) +- [#8061](https://github.com/AliceO2Group/AliceO2/pull/8061) 2022-02-02: Possibility to attach multiple CCDB populators by [@shahor02](https://github.com/shahor02) +- [#8058](https://github.com/AliceO2Group/AliceO2/pull/8058) 2022-02-02: Report ROF orbit in ITS/MFT raw decoder error messages by [@shahor02](https://github.com/shahor02) +- [#8051](https://github.com/AliceO2Group/AliceO2/pull/8051) 2022-02-02: [EMCAL-751] Temporal fix for the digitizer by [@hahassan7](https://github.com/hahassan7) +- [#8052](https://github.com/AliceO2Group/AliceO2/pull/8052) 2022-02-02: [MFT] Fix digi2raw output segmentation by [@rpezzi](https://github.com/rpezzi) +- [#8070](https://github.com/AliceO2Group/AliceO2/pull/8070) 2022-02-03: Report wrong double column order in the Alpide data, reorder hits by [@shahor02](https://github.com/shahor02) +- [#8019](https://github.com/AliceO2Group/AliceO2/pull/8019) 2022-02-03: [MCH] handle empty TF by [@pillot](https://github.com/pillot) +- [#8066](https://github.com/AliceO2Group/AliceO2/pull/8066) 2022-02-03: [MCH] keep digit NofSamples within limits by [@pillot](https://github.com/pillot) +- [#8062](https://github.com/AliceO2Group/AliceO2/pull/8062) 2022-02-03: fix printf warnings by [@shahor02](https://github.com/shahor02) +- [#8080](https://github.com/AliceO2Group/AliceO2/pull/8080) 2022-02-04: DCS filepush server emulator + documentation by [@shahor02](https://github.com/shahor02) +- [#8074](https://github.com/AliceO2Group/AliceO2/pull/8074) 2022-02-04: TRD KrClusterer skip shared digits by [@martenole](https://github.com/martenole) +- [#8072](https://github.com/AliceO2Group/AliceO2/pull/8072) 2022-02-04: Use double precision in MID mapping by [@dstocco](https://github.com/dstocco) +- [#8075](https://github.com/AliceO2Group/AliceO2/pull/8075) 2022-02-04: [EMCAL-556] Trace EMCAL run SOR/EOR in EMC DCS DP processor by [@shahor02](https://github.com/shahor02) +- [#8023](https://github.com/AliceO2Group/AliceO2/pull/8023) 2022-02-04: [MFT] Increase search radius for linear tracks by [@rpezzi](https://github.com/rpezzi) +- [#8084](https://github.com/AliceO2Group/AliceO2/pull/8084) 2022-02-05: Fix for DCS emulator compilation by [@shahor02](https://github.com/shahor02) +- [#8068](https://github.com/AliceO2Group/AliceO2/pull/8068) 2022-02-08: Add Origin table by [@nburmaso](https://github.com/nburmaso) +- [#8091](https://github.com/AliceO2Group/AliceO2/pull/8091) 2022-02-08: TPC: add configKeyValue option to IDC workflows by [@wiechula](https://github.com/wiechula) +- [#8089](https://github.com/AliceO2Group/AliceO2/pull/8089) 2022-02-08: [EMCAL-548, EMCAL-614,EMCAL-687,EMCAL-757] Fill EMCAL information in AOD in simulations by [@mfasDa](https://github.com/mfasDa) +- [#8077](https://github.com/AliceO2Group/AliceO2/pull/8077) 2022-02-08: remove unused material to avoid FLUKA crash by [@AllaMaevskaya](https://github.com/AllaMaevskaya) +- [#8100](https://github.com/AliceO2Group/AliceO2/pull/8100) 2022-02-09: Check availability of CTF-dictionary before opening the file by [@shahor02](https://github.com/shahor02) +- [#8095](https://github.com/AliceO2Group/AliceO2/pull/8095) 2022-02-09: Do not discard decoded chip data if decoding error was set by [@shahor02](https://github.com/shahor02) +- [#8104](https://github.com/AliceO2Group/AliceO2/pull/8104) 2022-02-09: Suppress header exposing filesystem to clang by [@shahor02](https://github.com/shahor02) +- [#8090](https://github.com/AliceO2Group/AliceO2/pull/8090) 2022-02-09: Timestamp propagation and use in digitizer workflow by [@sawenzel](https://github.com/sawenzel) +- [#8059](https://github.com/AliceO2Group/AliceO2/pull/8059) 2022-02-09: Update of the MFT assessment workflow, added several histograms by [@sarahherrmann](https://github.com/sarahherrmann) +- [#8085](https://github.com/AliceO2Group/AliceO2/pull/8085) 2022-02-09: [O2-2776] produce raw data dumps on ITS/MFT decoding errors by [@shahor02](https://github.com/shahor02) +- [#8086](https://github.com/AliceO2Group/AliceO2/pull/8086) 2022-02-09: add CreationTime for FT0 and FV0 calibration objects by [@AllaMaevskaya](https://github.com/AllaMaevskaya) +- [#8101](https://github.com/AliceO2Group/AliceO2/pull/8101) 2022-02-09: return to "old style" CCDB access in reconstruction by [@AllaMaevskaya](https://github.com/AllaMaevskaya) +- [#8082](https://github.com/AliceO2Group/AliceO2/pull/8082) 2022-02-10: Add runType to GRPECS + its creator by [@shahor02](https://github.com/shahor02) +- [#8025](https://github.com/AliceO2Group/AliceO2/pull/8025) 2022-02-10: IDCs: using unsigned data types for compression by [@matthias-kleiner](https://github.com/matthias-kleiner) +- [#8050](https://github.com/AliceO2Group/AliceO2/pull/8050) 2022-02-10: SpaceCharge: adding getters for distortions and corrections by [@matthias-kleiner](https://github.com/matthias-kleiner) +- [#8105](https://github.com/AliceO2Group/AliceO2/pull/8105) 2022-02-10: [EMCAL-757] Fix return type in cell-reader-workflow by [@mfasDa](https://github.com/mfasDa) +- [#8057](https://github.com/AliceO2Group/AliceO2/pull/8057) 2022-02-10: [MFT] Add timers to tracker workflow by [@rpezzi](https://github.com/rpezzi) +- [#8094](https://github.com/AliceO2Group/AliceO2/pull/8094) 2022-02-10: updated options by [@alindner14](https://github.com/alindner14) ## Changes in Framework -- [#7904](https://github.com/AliceO2Group/AliceO2/pull/7904) 2021-12-31: Revert "Merge pull request #7881 from ktf/remove-region-callback-mutex" by [@davidrohr](https://github.com/davidrohr) -- [#7910](https://github.com/AliceO2Group/AliceO2/pull/7910) 2022-01-04: Add missing include by [@davidrohr](https://github.com/davidrohr) -- [#7913](https://github.com/AliceO2Group/AliceO2/pull/7913) 2022-01-05: Add Origin table by [@jgrosseo](https://github.com/jgrosseo) -- [#7912](https://github.com/AliceO2Group/AliceO2/pull/7912) 2022-01-05: DPL Analysis: fall back to per-entry reading of VLA branches with >616 entries by [@aalkin](https://github.com/aalkin) -- [#7921](https://github.com/AliceO2Group/AliceO2/pull/7921) 2022-01-08: Better information in error message by [@matthiasrichter](https://github.com/matthiasrichter) -- [#7914](https://github.com/AliceO2Group/AliceO2/pull/7914) 2022-01-08: DPL raw proxy: Supporting message sequences/pruned headers by [@matthiasrichter](https://github.com/matthiasrichter) -- [#7918](https://github.com/AliceO2Group/AliceO2/pull/7918) 2022-01-09: DPL Analysis: fix VLA reading by reading the size branch separetely by [@aalkin](https://github.com/aalkin) -- [#7916](https://github.com/AliceO2Group/AliceO2/pull/7916) 2022-01-09: DPL Analysis: inspect Configurables in tasks recursively by [@ktf](https://github.com/ktf) +- [#8027](https://github.com/AliceO2Group/AliceO2/pull/8027) 2022-01-27: Ccdb callback by [@ktf](https://github.com/ktf) +- [#8030](https://github.com/AliceO2Group/AliceO2/pull/8030) 2022-01-28: Fixing command line arguments of unit test by [@matthiasrichter](https://github.com/matthiasrichter) +- [#8033](https://github.com/AliceO2Group/AliceO2/pull/8033) 2022-01-31: DPL Analysis: Set tables only once for event mixing by [@saganatt](https://github.com/saganatt) +- [#8041](https://github.com/AliceO2Group/AliceO2/pull/8041) 2022-01-31: Introducing McParticle version 001 by [@jgrosseo](https://github.com/jgrosseo) +- [#8047](https://github.com/AliceO2Group/AliceO2/pull/8047) 2022-01-31: Promote/demote several warnings/errors to alarm, in order to raise infologger-min-severity to important for sync processing by [@davidrohr](https://github.com/davidrohr) +- [#8048](https://github.com/AliceO2Group/AliceO2/pull/8048) 2022-02-01: McParticle: moving default to 001 by [@jgrosseo](https://github.com/jgrosseo) +- [#8031](https://github.com/AliceO2Group/AliceO2/pull/8031) 2022-02-01: Object cache service by [@ktf](https://github.com/ktf) +- [#8067](https://github.com/AliceO2Group/AliceO2/pull/8067) 2022-02-03: DPL: cleanup remaining messages by [@ktf](https://github.com/ktf) +- [#8064](https://github.com/AliceO2Group/AliceO2/pull/8064) 2022-02-04: DPL: timeout on STOP transition by [@ktf](https://github.com/ktf) +- [#8071](https://github.com/AliceO2Group/AliceO2/pull/8071) 2022-02-04: improve comment by [@jgrosseo](https://github.com/jgrosseo) +- [#8083](https://github.com/AliceO2Group/AliceO2/pull/8083) 2022-02-05: DPL Analysis: index equivalence fix by [@aalkin](https://github.com/aalkin) +- [#8097](https://github.com/AliceO2Group/AliceO2/pull/8097) 2022-02-09: Do not produce an error on default finaliseCCDB by [@shahor02](https://github.com/shahor02) +- [#8024](https://github.com/AliceO2Group/AliceO2/pull/8024) 2022-02-10: DPL Analysis: add an error message on unbound index access by [@aalkin](https://github.com/aalkin) +## Changes in Steer + +- [#8069](https://github.com/AliceO2Group/AliceO2/pull/8069) 2022-02-03: Truncate digitcontext output by [@sawenzel](https://github.com/sawenzel) +- [#8090](https://github.com/AliceO2Group/AliceO2/pull/8090) 2022-02-09: Timestamp propagation and use in digitizer workflow by [@sawenzel](https://github.com/sawenzel) ## Changes in Utilities -- [#7844](https://github.com/AliceO2Group/AliceO2/pull/7844) 2022-01-11: [rANS] Reegineer Frequency Tables and Renorming by [@MichaelLettrich](https://github.com/MichaelLettrich) +- [#8012](https://github.com/AliceO2Group/AliceO2/pull/8012) 2022-01-27: Fixed warnings and test error on MacOS Monterey by [@pzhristov](https://github.com/pzhristov) +- [#8037](https://github.com/AliceO2Group/AliceO2/pull/8037) 2022-01-29: Add SIGUSR1 signal handler to ShmManager by [@rbx](https://github.com/rbx) +- [#8060](https://github.com/AliceO2Group/AliceO2/pull/8060) 2022-02-03: update ShmManager::ResetContent to be able to reset after a crash by [@rbx](https://github.com/rbx) +- [#8078](https://github.com/AliceO2Group/AliceO2/pull/8078) 2022-02-04: [QC-741] Mergers: support merging histograms with averages by [@knopers8](https://github.com/knopers8) diff --git a/doc/data/2022-02-o2_prs.json b/doc/data/2022-02-o2_prs.json new file mode 100644 index 0000000000000..78c804ca36249 --- /dev/null +++ b/doc/data/2022-02-o2_prs.json @@ -0,0 +1,3528 @@ +{ + "repository": { + "pullRequests": { + "edges": [ + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-26T11:09:34Z", + "title": "file-for convention fixed", + "number": 8009, + "author": { + "login": "peressounko" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/PHOS/base/include/PHOSBase/Mapping.h" + } + }, + { + "node": { + "path": "Detectors/PHOS/simulation/include/PHOSSimulation/RawWriter.h" + } + }, + { + "node": { + "path": "Detectors/PHOS/simulation/src/RawCreator.cxx" + } + }, + { + "node": { + "path": "Detectors/PHOS/simulation/src/RawWriter.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-26T19:35:57Z", + "title": "Fixes for CCDB Fetcher", + "number": 8010, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/common/base/include/ITSMFTBase/DPLAlpideParam.h" + } + }, + { + "node": { + "path": "Framework/Core/src/CCDBHelpers.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/CommonServices.cxx" + } + }, + { + "node": { + "path": "Framework/Core/test/test_CCDBHelpers.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-27T21:32:07Z", + "title": "Preparations to merge Vulkan backend for GPU display", + "number": 8011, + "author": { + "login": "davidrohr" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/TPC/reconstruction/test/testGPUCATracking.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Base/GPUParam.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Benchmark/CMakeLists.txt" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Benchmark/standalone.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/CMakeLists.txt" + } + }, + { + "node": { + "path": "GPU/GPUTracking/DataTypes/GPUSettings.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Definitions/GPUSettingsList.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Interface/GPUO2InterfaceDisplay.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Interface/GPUO2InterfaceDisplay.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplay.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplay.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayBackend.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayBackend.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayBackendOpenGL.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayBackendOpenGL.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayExt.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontend.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontend.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendGlfw.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendGlfw.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendGlut.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendGlut.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendNone.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendNone.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendWindows.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendWindows.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendX11.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayFrontendX11.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplayKeys.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/utils/vecpod.h" + } + }, + { + "node": { + "path": "GPU/Workflow/src/GPUWorkflowSpec.cxx" + } + }, + { + "node": { + "path": "doc/data/2021-01-o2_prs.json" + } + }, + { + "node": { + "path": "doc/data/2021-02-o2_prs.json" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-27T05:41:50Z", + "title": "Fixed warnings and test error on MacOS Monterey", + "number": 8012, + "author": { + "login": "pzhristov" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/EncodedBlocks.h" + } + }, + { + "node": { + "path": "Detectors/CTF/utils/CMakeLists.txt" + } + }, + { + "node": { + "path": "Detectors/CTF/utils/CTFdict2CCDBfiles.C" + } + }, + { + "node": { + "path": "Utilities/rANS/include/rANS/DedupDecoder.h" + } + }, + { + "node": { + "path": "Utilities/rANS/include/rANS/rans.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-31T08:16:15Z", + "title": "[QC-670] Add parameter to limit the size of the objects sent to the ccdb", + "number": 8013, + "author": { + "login": "Barthelemy" + }, + "files": { + "edges": [ + { + "node": { + "path": "CCDB/include/CCDB/CcdbApi.h" + } + }, + { + "node": { + "path": "CCDB/src/CcdbApi.cxx" + } + }, + { + "node": { + "path": "CCDB/test/testCcdbApi.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "CLOSED", + "mergedAt": null, + "title": "Using single quotes around command line arguments in DDS configuration", + "number": 8014, + "author": { + "login": "matthiasrichter" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/src/DDSConfigHelpers.cxx" + } + }, + { + "node": { + "path": "Framework/Core/test/test_FrameworkDataFlowToDDS.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-26T16:49:01Z", + "title": "fix typo in cascades sorting/merging", + "number": 8015, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/Vertexing/src/SVertexer.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-27T17:31:27Z", + "title": "[EMCAL-566] Added function for fast projection of boost histograms", + "number": 8016, + "author": { + "login": "jokonig" + }, + "files": { + "edges": [ + { + "node": { + "path": "Common/Utils/include/CommonUtils/BoostHistogramUtils.h" + } + }, + { + "node": { + "path": "Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALCalibExtractor.h" + } + }, + { + "node": { + "path": "Detectors/EMCAL/calibration/run/runCalibOffline.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "Add interface for sim parameters to JSON", + "number": 8017, + "author": { + "login": "benedikt-voelkel" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/Base/CMakeLists.txt" + } + }, + { + "node": { + "path": "Detectors/Base/include/DetectorsBase/MaterialManager.h" + } + }, + { + "node": { + "path": "Detectors/Base/include/DetectorsBase/MaterialManagerParam.h" + } + }, + { + "node": { + "path": "Detectors/Base/src/DetectorsBaseLinkDef.h" + } + }, + { + "node": { + "path": "Detectors/Base/src/MaterialManager.cxx" + } + }, + { + "node": { + "path": "Detectors/Base/src/MaterialManagerParam.cxx" + } + }, + { + "node": { + "path": "Detectors/gconfig/src/SetCuts.cxx" + } + }, + { + "node": { + "path": "Steer/CMakeLists.txt" + } + }, + { + "node": { + "path": "Steer/src/O2MCApplication.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-27T06:14:47Z", + "title": "CPV: Remove unnecessary CCDB server check", + "number": 8018, + "author": { + "login": "sawenzel" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/CPV/simulation/src/Digitizer.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-03T15:07:13Z", + "title": "[MCH] handle empty TF", + "number": 8019, + "author": { + "login": "pillot" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/MUON/MCH/Workflow/src/TrackSinkSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "CLOSED", + "mergedAt": null, + "title": "Revert \"DPL Analysis: add exception for unsorted unassigned groups\"", + "number": 8020, + "author": { + "login": "jgrosseo" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/Kernels.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-28T11:06:47Z", + "title": "Parallelization of ITS threshold calibration workflow + new features", + "number": 8021, + "author": { + "login": "iravasen" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/CMakeLists.txt" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/ThresholdCalibratorSpec.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-27T07:52:57Z", + "title": "GPU: Was not using clang and llvm-spirv from the alidist clang installation", + "number": 8022, + "author": { + "login": "davidrohr" + }, + "files": { + "edges": [ + { + "node": { + "path": "GPU/GPUTracking/Base/opencl2/CMakeLists.txt" + } + }, + { + "node": { + "path": "dependencies/FindO2GPU.cmake" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-04T09:18:56Z", + "title": "[MFT] Increase search radius for linear tracks", + "number": 8023, + "author": { + "login": "rpezzi" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/MFT/tracking/include/MFTTracking/MFTTrackingParam.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-10T08:01:42Z", + "title": "DPL Analysis: add an error message on unbound index access", + "number": 8024, + "author": { + "login": "aalkin" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/ASoA.h" + } + }, + { + "node": { + "path": "Framework/Core/src/ASoA.cxx" + } + }, + { + "node": { + "path": "Framework/Core/test/test_ASoA.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-10T08:29:14Z", + "title": "IDCs: using unsigned data types for compression", + "number": 8025, + "author": { + "login": "matthias-kleiner" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/TPC/calibration/doc/IDCWorkFlow.md" + } + }, + { + "node": { + "path": "Detectors/TPC/calibration/include/TPCCalibration/IDCContainer.h" + } + }, + { + "node": { + "path": "Detectors/TPC/calibration/include/TPCCalibration/IDCFactorization.h" + } + }, + { + "node": { + "path": "Detectors/TPC/calibration/include/TPCCalibration/IDCGroupingParameter.h" + } + }, + { + "node": { + "path": "Detectors/TPC/calibration/src/TPCCalibrationLinkDef.h" + } + }, + { + "node": { + "path": "Detectors/TPC/workflow/include/TPCWorkflow/TPCFactorizeIDCSpec.h" + } + }, + { + "node": { + "path": "Detectors/TPC/workflow/src/tpc-factorize-idc.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-28T07:53:03Z", + "title": "fixing table names for v0s/cascades", + "number": 8026, + "author": { + "login": "jgrosseo" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/AOD/src/AODProducerWorkflowSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-27T23:05:36Z", + "title": "Ccdb callback", + "number": 8027, + "author": { + "login": "ktf" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/InputRecord.h" + } + }, + { + "node": { + "path": "Framework/TestWorkflows/src/test_CCDBFetcher.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-28T10:00:20Z", + "title": "Excutable to create GRPECS CCDB entry", + "number": 8028, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/Parameters/include/DataFormatsParameters/GRPECSObject.h" + } + }, + { + "node": { + "path": "DataFormats/Parameters/src/GRPECSObject.cxx" + } + }, + { + "node": { + "path": "Detectors/GRP/workflows/CMakeLists.txt" + } + }, + { + "node": { + "path": "Detectors/GRP/workflows/src/create-grp-ecs.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "The following changelog has been automatically generated.", + "number": 8029, + "author": { + "login": "github-actions" + }, + "files": { + "edges": [ + { + "node": { + "path": "CHANGELOG.md" + } + }, + { + "node": { + "path": "doc/data/2022-02-o2_prs.json" + } + }, + { + "node": { + "path": "doc/data/2022-02-o2_releases.json" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-28T22:47:12Z", + "title": "Fixing command line arguments of unit test", + "number": 8030, + "author": { + "login": "matthiasrichter" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/CMakeLists.txt" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-01T20:09:54Z", + "title": "Object cache service", + "number": 8031, + "author": { + "login": "ktf" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/CommonServices.h" + } + }, + { + "node": { + "path": "Framework/Core/include/Framework/DataProcessingDevice.h" + } + }, + { + "node": { + "path": "Framework/Core/include/Framework/InputRecord.h" + } + }, + { + "node": { + "path": "Framework/Core/src/CommonServices.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/DataProcessingDevice.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/InputRecord.cxx" + } + }, + { + "node": { + "path": "Framework/Core/test/benchmark_InputRecord.cxx" + } + }, + { + "node": { + "path": "Framework/Core/test/test_InputRecord.cxx" + } + }, + { + "node": { + "path": "Framework/Core/test/test_InputRecordWalker.cxx" + } + }, + { + "node": { + "path": "Framework/Utils/test/RawPageTestData.cxx" + } + }, + { + "node": { + "path": "Framework/Utils/test/RawPageTestData.h" + } + }, + { + "node": { + "path": "Framework/Utils/test/test_RootTreeWriter.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-29T08:27:38Z", + "title": "Possibility to disable whole ITS/MFT chip", + "number": 8032, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/NoiseMap.h" + } + }, + { + "node": { + "path": "DataFormats/Detectors/ITSMFT/common/src/NoiseMap.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-31T09:07:41Z", + "title": "DPL Analysis: Set tables only once for event mixing", + "number": 8033, + "author": { + "login": "saganatt" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/AnalysisManagers.h" + } + }, + { + "node": { + "path": "Framework/Core/include/Framework/GroupedCombinations.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-30T18:16:49Z", + "title": "Make TRD Tracking work on the GPU (Run 2 and Run 3 data)", + "number": 8034, + "author": { + "login": "davidrohr" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/TRD/workflow/src/TRDGlobalTrackingSpec.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Base/GPUConstantMem.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Base/GPUReconstruction.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Base/GPUReconstructionKernels.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Benchmark/standalone.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/DataTypes/GPUDataTypes.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/DataTypes/GPUO2FakeClasses.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/DataTypes/GPUTRDTrack.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/DataTypes/GPUTRDTrack.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Definitions/GPUDefGPUParameters.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Definitions/GPUSettingsList.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Global/GPUChainTracking.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Global/GPUChainTracking.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Global/GPUChainTrackingDebugAndProfiling.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Global/GPUChainTrackingIO.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Global/GPUChainTrackingTRD.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Global/GPUTrackingInputProvider.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Global/GPUTrackingInputProvider.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/TRDTracking/GPUTRDInterfaces.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/TRDTracking/GPUTRDTracker.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/TRDTracking/GPUTRDTracker.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/TRDTracking/GPUTRDTrackerComponent.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/TRDTracking/GPUTRDTrackerKernels.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/TRDTracking/GPUTRDTrackerKernels.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplay.cxx" + } + }, + { + "node": { + "path": "GPU/GPUTracking/display/GPUDisplay.h" + } + }, + { + "node": { + "path": "GPU/Workflow/include/GPUWorkflow/GPUWorkflowSpec.h" + } + }, + { + "node": { + "path": "GPU/Workflow/src/GPUWorkflowSpec.cxx" + } + }, + { + "node": { + "path": "GPU/Workflow/src/gpu-reco-workflow.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-29T08:28:11Z", + "title": "Adapt AOD MCLabels to non-redundant storage of ambiguous tracks", + "number": 8035, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/AOD/src/AODProducerWorkflowSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-29T08:28:35Z", + "title": "DCS proxies use now() in ms to fill DPH.creation time", + "number": 8036, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/DCS/testWorkflow/src/DCStoDPLconverter.h" + } + }, + { + "node": { + "path": "Detectors/DCS/testWorkflow/src/dcs-config-proxy.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-29T15:15:19Z", + "title": "Add SIGUSR1 signal handler to ShmManager", + "number": 8037, + "author": { + "login": "rbx" + }, + "files": { + "edges": [ + { + "node": { + "path": "Utilities/ShmManager/src/ShmManager.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-29T15:52:03Z", + "title": "Revert \"Improving sensitive hit creation for FT0 in Detector.cxx\"", + "number": 8038, + "author": { + "login": "sawenzel" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/FIT/FT0/simulation/include/FT0Simulation/Detector.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/simulation/src/Detector.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-29T11:55:42Z", + "title": "GPU Standalone: Add script to set up build environment for GPU standalone benchmark", + "number": 8039, + "author": { + "login": "davidrohr" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/Detectors/TOF/include/DataFormatsTOF/Cluster.h" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Standalone/README.md" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Standalone/cmake/config.cmake" + } + }, + { + "node": { + "path": "GPU/GPUTracking/Standalone/cmake/prepare.sh" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-29T19:38:17Z", + "title": "Fix in ambiguous tracks tagging", + "number": 8040, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/Vertexing/src/VertexTrackMatcher.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-31T10:39:15Z", + "title": "Introducing McParticle version 001", + "number": 8041, + "author": { + "login": "jgrosseo" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/ASoA.h" + } + }, + { + "node": { + "path": "Framework/Core/include/Framework/AnalysisDataModel.h" + } + }, + { + "node": { + "path": "Framework/Core/src/AODReaderHelpers.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-31T05:53:14Z", + "title": "Load Geant4 libraries (MacOSX Monterey)", + "number": 8042, + "author": { + "login": "pzhristov" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/gconfig/g4Config.C" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "[WIP] MCH: implement handling of sampa reset at each tf", + "number": 8043, + "author": { + "login": "aferrero2707" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/MUON/MCH/Raw/Decoder/include/MCHRawDecoder/DataDecoder.h" + } + }, + { + "node": { + "path": "Detectors/MUON/MCH/Raw/Decoder/src/DataDecoder.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MCH/Raw/Decoder/src/testDigitsTimeComputation.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MCH/Workflow/src/DataDecoderSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MCH/Workflow/src/cru-page-reader-workflow.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-31T10:15:32Z", + "title": "AOD stores the time with full float precision", + "number": 8044, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-01T20:17:12Z", + "title": "switch to disable fall-back to TGeo if MatLUT is missing", + "number": 8045, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/Base/include/DetectorsBase/Propagator.h" + } + }, + { + "node": { + "path": "Detectors/Base/src/Propagator.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-31T14:24:06Z", + "title": "Update analyses in sim_challange.sh", + "number": 8046, + "author": { + "login": "benedikt-voelkel" + }, + "files": { + "edges": [ + { + "node": { + "path": "prodtests/sim_challenge.sh" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-01-31T17:35:05Z", + "title": "Promote/demote several warnings/errors to alarm, in order to raise infologger-min-severity to important for sync processing", + "number": 8047, + "author": { + "login": "davidrohr" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelReader.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/src/Clusterer.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/src/RawPixelDecoder.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MCH/Raw/Decoder/src/DataDecoder.cxx" + } + }, + { + "node": { + "path": "Detectors/Raw/src/RDHUtils.cxx" + } + }, + { + "node": { + "path": "Detectors/TPC/workflow/src/CalibProcessingHelper.cxx" + } + }, + { + "node": { + "path": "Detectors/TPC/workflow/src/LinkZSToDigitsSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/TRD/reconstruction/src/CruRawReader.cxx" + } + }, + { + "node": { + "path": "Detectors/TRD/reconstruction/src/TrackletsParser.cxx" + } + }, + { + "node": { + "path": "Detectors/Upgrades/IT3/reconstruction/src/Clusterer.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/DataProcessingDevice.cxx" + } + }, + { + "node": { + "path": "Framework/Utils/include/DPLUtils/DPLRawParser.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-01T09:42:30Z", + "title": "McParticle: moving default to 001", + "number": 8048, + "author": { + "login": "jgrosseo" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h" + } + }, + { + "node": { + "path": "Detectors/AOD/src/AODProducerWorkflowSpec.cxx" + } + }, + { + "node": { + "path": "Framework/Core/include/Framework/AnalysisDataModel.h" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "DPL: improved Conditions support", + "number": 8049, + "author": { + "login": "ktf" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/src/CCDBHelpers.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/CCDBHelpers.h" + } + }, + { + "node": { + "path": "Framework/Core/src/LifetimeHelpers.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-10T08:28:30Z", + "title": "SpaceCharge: adding getters for distortions and corrections", + "number": 8050, + "author": { + "login": "matthias-kleiner" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/TPC/spacecharge/include/TPCSpaceCharge/SpaceCharge.h" + } + }, + { + "node": { + "path": "Detectors/TPC/spacecharge/src/SpaceCharge.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-02T08:20:46Z", + "title": "[EMCAL-751] Temporal fix for the digitizer", + "number": 8051, + "author": { + "login": "hahassan7" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/EMCAL/simulation/include/EMCALSimulation/Digitizer.h" + } + }, + { + "node": { + "path": "Detectors/EMCAL/simulation/src/Digitizer.cxx" + } + }, + { + "node": { + "path": "Detectors/EMCAL/workflow/src/EMCALDigitizerSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-02T08:32:23Z", + "title": "[MFT] Fix digi2raw output segmentation", + "number": 8052, + "author": { + "login": "rpezzi" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/MFT/simulation/src/digi2raw.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/ChipMappingMFT.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-02T08:21:17Z", + "title": "[QC-725] Allow to store TRFCollections as CSV files", + "number": 8053, + "author": { + "login": "knopers8" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/QualityControl/include/DataFormatsQualityControl/FlagReasons.h" + } + }, + { + "node": { + "path": "DataFormats/QualityControl/include/DataFormatsQualityControl/TimeRangeFlag.h" + } + }, + { + "node": { + "path": "DataFormats/QualityControl/include/DataFormatsQualityControl/TimeRangeFlagCollection.h" + } + }, + { + "node": { + "path": "DataFormats/QualityControl/src/TimeRangeFlagCollection.cxx" + } + }, + { + "node": { + "path": "DataFormats/QualityControl/test/testTimeRangeFlagCollection.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-01T19:55:51Z", + "title": "Re-introduce analyses", + "number": 8054, + "author": { + "login": "benedikt-voelkel" + }, + "files": { + "edges": [ + { + "node": { + "path": "prodtests/sim_challenge.sh" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-01T15:55:03Z", + "title": "Solves issue with interpretation of usings", + "number": 8055, + "author": { + "login": "pbuehler" + }, + "files": { + "edges": [ + { + "node": { + "path": "scripts/datamodel-doc/ALICEO2includeFile.py" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "Automatically add timestamps in analysis", + "number": 8056, + "author": { + "login": "ktf" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/CommonServices.h" + } + }, + { + "node": { + "path": "Framework/Core/include/Framework/DataProcessingDevice.h" + } + }, + { + "node": { + "path": "Framework/Core/include/Framework/InputRecord.h" + } + }, + { + "node": { + "path": "Framework/Core/src/CCDBHelpers.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/CCDBHelpers.h" + } + }, + { + "node": { + "path": "Framework/Core/src/CommonServices.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/DataProcessingDevice.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/InputRecord.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/LifetimeHelpers.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/WorkflowHelpers.cxx" + } + }, + { + "node": { + "path": "Framework/Core/test/benchmark_InputRecord.cxx" + } + }, + { + "node": { + "path": "Framework/Core/test/test_InputRecord.cxx" + } + }, + { + "node": { + "path": "Framework/Core/test/test_InputRecordWalker.cxx" + } + }, + { + "node": { + "path": "Framework/Utils/test/RawPageTestData.cxx" + } + }, + { + "node": { + "path": "Framework/Utils/test/RawPageTestData.h" + } + }, + { + "node": { + "path": "Framework/Utils/test/test_RootTreeWriter.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-10T06:57:31Z", + "title": "[MFT] Add timers to tracker workflow", + "number": 8057, + "author": { + "login": "rpezzi" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Tracker.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/MFT/tracking/src/Tracker.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/MFT/workflow/include/MFTWorkflow/TrackerSpec.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/MFT/workflow/src/TrackerSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-02T09:53:29Z", + "title": "Report ROF orbit in ITS/MFT raw decoder error messages", + "number": 8058, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/src/DecodingStat.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T09:33:35Z", + "title": "Update of the MFT assessment workflow, added several histograms", + "number": 8059, + "author": { + "login": "sarahherrmann" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/MFT/assessment/include/MFTAssessment/MFTAssessment.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/MFT/workflow/src/MFTAssessmentSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-03T16:48:08Z", + "title": "update ShmManager::ResetContent to be able to reset after a crash", + "number": 8060, + "author": { + "login": "rbx" + }, + "files": { + "edges": [ + { + "node": { + "path": "Utilities/ShmManager/src/ShmManager.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-02T22:31:38Z", + "title": "Possibility to attach multiple CCDB populators", + "number": 8061, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/Calibration/README.md" + } + }, + { + "node": { + "path": "Detectors/Calibration/workflow/CCDBPopulatorSpec.h" + } + }, + { + "node": { + "path": "Detectors/Calibration/workflow/ccdb-populator-workflow.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-03T13:40:24Z", + "title": "fix printf warnings", + "number": 8062, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-02T22:32:26Z", + "title": "Fixes in ITS noise calibrator output", + "number": 8063, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/ITS/calibration/src/NoiseCalibratorSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-04T11:02:20Z", + "title": "DPL: timeout on STOP transition", + "number": 8064, + "author": { + "login": "ktf" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/DataProcessingDevice.h" + } + }, + { + "node": { + "path": "Framework/Core/include/Framework/DeviceState.h" + } + }, + { + "node": { + "path": "Framework/Core/src/DataProcessingDevice.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/DeviceSpecHelpers.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/WorkflowCustomizationHelpers.cxx" + } + }, + { + "node": { + "path": "Framework/Core/src/runDataProcessing.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "Limit maximum memory usage during tracking to 32GB (tunable)", + "number": 8065, + "author": { + "login": "mpuccio" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/ITS/tracking/include/ITStracking/Configuration.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/tracking/include/ITStracking/TimeFrame.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/tracking/include/ITStracking/Tracker.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackingConfigParam.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/tracking/src/TimeFrame.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/tracking/src/Tracker.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/tracking/src/TrackerTraitsCPU.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/TrackerSpec.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/src/TrackerSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-03T15:06:43Z", + "title": "[MCH] keep digit NofSamples within limits", + "number": 8066, + "author": { + "login": "pillot" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/MUON/MCH/Triggering/src/EventFinder.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-03T06:21:10Z", + "title": "DPL: cleanup remaining messages", + "number": 8067, + "author": { + "login": "ktf" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/src/DataProcessingDevice.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-08T14:50:27Z", + "title": "Add Origin table", + "number": 8068, + "author": { + "login": "nburmaso" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/AOD/src/AODProducerWorkflowSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-03T20:59:49Z", + "title": "Truncate digitcontext output", + "number": 8069, + "author": { + "login": "sawenzel" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/simulation/include/SimulationDataFormat/DigitizationContext.h" + } + }, + { + "node": { + "path": "DataFormats/simulation/src/DigitizationContext.cxx" + } + }, + { + "node": { + "path": "Steer/DigitizerWorkflow/src/SimReaderSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-03T18:54:14Z", + "title": "Report wrong double column order in the Alpide data, reorder hits", + "number": 8070, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/AlpideCoder.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DecodingStat.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-04T05:43:11Z", + "title": "improve comment", + "number": 8071, + "author": { + "login": "jgrosseo" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/AnalysisDataModel.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-04T12:31:05Z", + "title": "Use double precision in MID mapping", + "number": 8072, + "author": { + "login": "dstocco" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/MUON/MID/Base/include/MIDBase/MpArea.h" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Base/src/MpArea.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "Use Cluster class for MID instead of Cluster2D and Cluster3D", + "number": 8073, + "author": { + "login": "dstocco" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/Detectors/GlobalTracking/include/DataFormatsGlobalTracking/RecoContainer.h" + } + }, + { + "node": { + "path": "DataFormats/Detectors/GlobalTracking/include/DataFormatsGlobalTracking/RecoContainerCreateTracksVariadic.h" + } + }, + { + "node": { + "path": "DataFormats/Detectors/GlobalTracking/src/RecoContainer.cxx" + } + }, + { + "node": { + "path": "DataFormats/Detectors/MUON/MID/CMakeLists.txt" + } + }, + { + "node": { + "path": "DataFormats/Detectors/MUON/MID/include/DataFormatsMID/Cluster.h" + } + }, + { + "node": { + "path": "DataFormats/Detectors/MUON/MID/include/DataFormatsMID/Cluster2D.h" + } + }, + { + "node": { + "path": "DataFormats/Detectors/MUON/MID/src/Cluster.cxx" + } + }, + { + "node": { + "path": "DataFormats/Detectors/MUON/MID/src/DataFormatsMIDLinkDef.h" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Clustering/include/MIDClustering/Clusterizer.h" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Clustering/include/MIDClustering/PreClustersDE.h" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Clustering/src/Clusterizer.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Clustering/test/testClusterizer.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Filtering/test/bench_Filter.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Simulation/include/MIDSimulation/ClusterLabeler.h" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Simulation/include/MIDSimulation/TrackLabeler.h" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Simulation/src/ClusterLabeler.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Simulation/src/TrackLabeler.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Simulation/test/testSimulation.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/TestingSimTools/include/MIDTestingSimTools/HitFinder.h" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/TestingSimTools/src/HitFinder.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Tracking/include/MIDTracking/Tracker.h" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Tracking/src/Tracker.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Tracking/test/bench_Tracker.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Tracking/test/testTracker.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Workflow/src/ClusterizerSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Workflow/src/TrackReaderSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Workflow/src/TrackerMCSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Workflow/src/TrackerSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/MUON/MID/Workflow/src/reco-workflow.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-04T08:16:44Z", + "title": "TRD KrClusterer skip shared digits", + "number": 8074, + "author": { + "login": "martenole" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/TRD/calibration/src/KrClusterFinder.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-04T19:19:31Z", + "title": "[EMCAL-556] Trace EMCAL run SOR/EOR in EMC DCS DP processor", + "number": 8075, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/EMCAL/workflow/include/EMCALWorkflow/EMCALDCSDataProcessorSpec.h" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "[EMCAL-565]: Added ccdb entry framework.", + "number": 8076, + "author": { + "login": "hjbossi" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/EMCAL/calibration/CMakeLists.txt" + } + }, + { + "node": { + "path": "Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h" + } + }, + { + "node": { + "path": "Detectors/EMCAL/calibration/src/EMCALCalibrationLinkDef.h" + } + }, + { + "node": { + "path": "Detectors/EMCAL/calibration/testWorkflow/EMCALChannelCalibratorSpec.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-08T13:06:28Z", + "title": "remove unused material to avoid FLUKA crash", + "number": 8077, + "author": { + "login": "AllaMaevskaya" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/FIT/FT0/simulation/include/FT0Simulation/Detector.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/simulation/src/Detector.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-04T19:51:45Z", + "title": "[QC-741] Mergers: support merging histograms with averages", + "number": 8078, + "author": { + "login": "knopers8" + }, + "files": { + "edges": [ + { + "node": { + "path": "Utilities/Mergers/src/MergerAlgorithm.cxx" + } + }, + { + "node": { + "path": "Utilities/Mergers/test/test_Algorithm.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-04T13:16:49Z", + "title": "Enables proper documentation of table versions", + "number": 8079, + "author": { + "login": "pbuehler" + }, + "files": { + "edges": [ + { + "node": { + "path": "scripts/datamodel-doc/ALICEO2includeFile.py" + } + }, + { + "node": { + "path": "scripts/datamodel-doc/extractDataModel.py" + } + }, + { + "node": { + "path": "scripts/datamodel-doc/inputCard.xml" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-04T19:18:33Z", + "title": "DCS filepush server emulator + documentation", + "number": 8080, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/DCS/testWorkflow/README.md" + } + }, + { + "node": { + "path": "Detectors/DCS/testWorkflow/src/compile-dcs-emulator.sh" + } + }, + { + "node": { + "path": "Detectors/DCS/testWorkflow/src/dcsclient.cpp" + } + }, + { + "node": { + "path": "Detectors/DCS/testWorkflow/src/dcssend.cpp" + } + } + ] + } + } + }, + { + "node": { + "state": "CLOSED", + "mergedAt": null, + "title": "ITS THR WF - Added CCDB upload within the workflow + bug fixed for ITHR scan analyses", + "number": 8081, + "author": { + "login": "iravasen" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/ThresholdCalibratorSpec.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-10T06:53:59Z", + "title": "Add runType to GRPECS + its creator", + "number": 8082, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/Parameters/include/DataFormatsParameters/GRPECSObject.h" + } + }, + { + "node": { + "path": "DataFormats/Parameters/src/GRPECSObject.cxx" + } + }, + { + "node": { + "path": "Detectors/GRP/workflows/src/create-grp-ecs.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-05T15:19:29Z", + "title": "DPL Analysis: index equivalence fix", + "number": 8083, + "author": { + "login": "aalkin" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/ASoA.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-05T17:20:42Z", + "title": "Fix for DCS emulator compilation", + "number": 8084, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/DCS/testWorkflow/src/compile-dcs-emulator.sh" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T11:17:18Z", + "title": "[O2-2776] produce raw data dumps on ITS/MFT decoding errors", + "number": 8085, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DecodingStat.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTLink.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/PayLoadSG.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RUDecodeData.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelDecoder.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/src/DecodingStat.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/src/GBTLink.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/src/RUDecodeData.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/src/RawPixelDecoder.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/workflow/include/ITSMFTWorkflow/STFDecoderSpec.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/workflow/src/STFDecoderSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T04:52:31Z", + "title": "add CreationTime for FT0 and FV0 calibration objects", + "number": 8086, + "author": { + "login": "AllaMaevskaya" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/Detectors/FIT/FT0/CMakeLists.txt" + } + }, + { + "node": { + "path": "DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/GlobalOffsetsContainer.h" + } + }, + { + "node": { + "path": "DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/GlobalOffsetsInfoObject.h" + } + }, + { + "node": { + "path": "DataFormats/Detectors/FIT/FT0/src/GlobalOffsetsContainer.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/CMakeLists.txt" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/include/FT0Calibration/FT0CalibCollector.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/include/FT0Calibration/FT0CalibrationInfoObject.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/include/FT0Calibration/FT0ChannelTimeTimeSlotContainer.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/src/FT0CalibCollector.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/src/FT0ChannelTimeCalibrationObject.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/src/FT0ChannelTimeTimeSlotContainer.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/testWorkflow/FT0CalibCollectorWriterSpec.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/testWorkflow/FT0CalibSlewingCollectorSpec.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/testWorkflow/FT0Calibration-Workflow.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/testWorkflow/FT0CalibrationDummy-Workflow.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/testWorkflow/FT0TFProcessor-Workflow.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/calibration/testWorkflow/GlobalOffsetsCollectWorkflow.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/reconstruction/include/FT0Reconstruction/CollisionTimeRecoTask.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/reconstruction/src/CollisionTimeRecoTask.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/simulation/include/FT0Simulation/DigitizationParameters.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/workflow/src/ReconstructionSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FV0/calibration/include/FV0Calibration/FV0CalibrationInfoObject.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FV0/calibration/include/FV0Calibration/FV0ChannelTimeTimeSlotContainer.h" + } + }, + { + "node": { + "path": "Detectors/FIT/FV0/calibration/src/FV0CalibCollector.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FV0/calibration/src/FV0ChannelTimeTimeSlotContainer.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FV0/calibration/workflow/FV0TFProcessor-Workflow.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/common/calibration/include/FITCalibration/FITCalibrationApi.h" + } + }, + { + "node": { + "path": "Detectors/FIT/common/calibration/include/FITCalibration/FITCalibrationDevice.h" + } + }, + { + "node": { + "path": "Detectors/FIT/common/calibration/include/FITCalibration/FITCalibrator.h" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "GlobalFwd: fix Pairing Efficiency calculation", + "number": 8087, + "author": { + "login": "rpezzi" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/GlobalTracking/include/GlobalTracking/MatchGlobalFwdAssessment.h" + } + }, + { + "node": { + "path": "Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-08T08:45:13Z", + "title": "GPU: Workaround for amdgpu hipcc miscompilation in TPC looper following with -O3 and --amdgpu-function-calls=true", + "number": 8088, + "author": { + "login": "davidrohr" + }, + "files": { + "edges": [ + { + "node": { + "path": "GPU/GPUTracking/Base/hip/CMakeLists.txt" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-08T21:39:38Z", + "title": "[EMCAL-548, EMCAL-614,EMCAL-687,EMCAL-757] Fill EMCAL information in AOD in simulations", + "number": 8089, + "author": { + "login": "mfasDa" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/TriggerRecord.h" + } + }, + { + "node": { + "path": "Detectors/AOD/src/aod-producer-workflow.cxx" + } + }, + { + "node": { + "path": "Detectors/EMCAL/workflow/CMakeLists.txt" + } + }, + { + "node": { + "path": "Detectors/EMCAL/workflow/src/CellConverterSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/EMCAL/workflow/src/EMCALDigitizerSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/EMCAL/workflow/src/cell-reader-workflow.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T12:24:37Z", + "title": "Timestamp propagation and use in digitizer workflow", + "number": 8090, + "author": { + "login": "sawenzel" + }, + "files": { + "edges": [ + { + "node": { + "path": "CCDB/src/DownloadCCDBFile.cxx" + } + }, + { + "node": { + "path": "Detectors/CPV/simulation/src/Digitizer.cxx" + } + }, + { + "node": { + "path": "Detectors/TRD/workflow/src/TRDDigitizerSpec.cxx" + } + }, + { + "node": { + "path": "Steer/DigitizerWorkflow/src/SimpleDigitizerWorkflow.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-08T18:59:27Z", + "title": "TPC: add configKeyValue option to IDC workflows", + "number": 8091, + "author": { + "login": "wiechula" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/TPC/workflow/src/tpc-distribute-idc.cxx" + } + }, + { + "node": { + "path": "Detectors/TPC/workflow/src/tpc-fouriertransform-aggregator.cxx" + } + }, + { + "node": { + "path": "Detectors/TPC/workflow/src/tpc-fouriertransform-epn.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-08T21:32:48Z", + "title": "[O2-2778] Change the way we favor CONFIG variant of TBB find_package", + "number": 8092, + "author": { + "login": "aphecetche" + }, + "files": { + "edges": [ + { + "node": { + "path": "dependencies/FindTBB.cmake" + } + }, + { + "node": { + "path": "dependencies/O2Dependencies.cmake" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "[WIP] Split of ITS threshold calib workflow in two workflows: Calibrator + Aggregator", + "number": 8093, + "author": { + "login": "iravasen" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/CMakeLists.txt" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/ThresholdAggregatorSpec.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/ThresholdAggregatorWorkflow.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/ThresholdCalibratorSpec.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/src/ThresholdAggregatorSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/src/ThresholdAggregatorWorkflow.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/ITS/workflow/src/its-threshold-aggregator-workflow.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-10T06:48:22Z", + "title": "updated options", + "number": 8094, + "author": { + "login": "alindner14" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/GlobalTracking/src/MatchITSTPCQC.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T04:50:31Z", + "title": "Do not discard decoded chip data if decoding error was set", + "number": 8095, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RUDecodeData.h" + } + }, + { + "node": { + "path": "Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelDecoder.h" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "splines: construction of 1D- and 2D- splines from any set of data points", + "number": 8096, + "author": { + "login": "sgorbuno" + }, + "files": { + "edges": [ + { + "node": { + "path": "GPU/TPCFastTransformation/BandMatrixSolver.cxx" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/BandMatrixSolver.h" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/CMakeLists.txt" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/Spline1DHelper.cxx" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/Spline1DHelper.h" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/Spline1DHelperOld.cxx" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/Spline1DHelperOld.h" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/Spline1DSpec.h" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/Spline2DHelper.cxx" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/Spline2DHelper.h" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/Spline2DSpec.cxx" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/Spline2DSpec.h" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/SplineHelper.h" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/SymMatrixSolver.cxx" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/SymMatrixSolver.h" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/TPCFastTransformationLinkDef_O2.h" + } + }, + { + "node": { + "path": "GPU/TPCFastTransformation/macro/SplineConstructionDemo.C" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T10:19:37Z", + "title": "Do not produce an error on default finaliseCCDB", + "number": 8097, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/include/Framework/Task.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T08:53:17Z", + "title": "FST: Give a proper error when no CTF file is present", + "number": 8098, + "author": { + "login": "davidrohr" + }, + "files": { + "edges": [ + { + "node": { + "path": "prodtests/full-system-test/dpl-workflow.sh" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "Demote CCDBFetcher messages", + "number": 8099, + "author": { + "login": "ktf" + }, + "files": { + "edges": [ + { + "node": { + "path": "Framework/Core/src/CCDBHelpers.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T12:09:21Z", + "title": "Check availability of CTF-dictionary before opening the file", + "number": 8100, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/EncodedBlocks.h" + } + }, + { + "node": { + "path": "Detectors/Base/include/DetectorsBase/CTFCoderBase.h" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T20:02:55Z", + "title": "return to \"old style\" CCDB access in reconstruction", + "number": 8101, + "author": { + "login": "AllaMaevskaya" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/FIT/FT0/calibration/src/FT0ChannelTimeTimeSlotContainer.cxx" + } + }, + { + "node": { + "path": "Detectors/FIT/FT0/workflow/src/ReconstructionSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "CLOSED", + "mergedAt": null, + "title": "Change the Alive Time of Pedestals to 3 hours", + "number": 8102, + "author": { + "login": "fapfap69" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "Hmpid change alive time in DCS-CCDB pedestals files", + "number": 8103, + "author": { + "login": "fapfap69" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-09T19:04:18Z", + "title": "Suppress header exposing filesystem to clang", + "number": 8104, + "author": { + "login": "shahor02" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/CTF/utils/CTFdict2CCDBfiles.C" + } + } + ] + } + } + }, + { + "node": { + "state": "MERGED", + "mergedAt": "2022-02-10T06:37:38Z", + "title": "[EMCAL-757] Fix return type in cell-reader-workflow", + "number": 8105, + "author": { + "login": "mfasDa" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/EMCAL/workflow/src/cell-reader-workflow.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "CLOSED", + "mergedAt": null, + "title": "fix title offset for dpg", + "number": 8106, + "author": { + "login": "alindner14" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/GlobalTracking/src/MatchITSTPCQC.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "CLOSED", + "mergedAt": null, + "title": "fix title offset for dpg", + "number": 8107, + "author": { + "login": "alindner14" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/GlobalTracking/src/MatchITSTPCQC.cxx" + } + } + ] + } + } + }, + { + "node": { + "state": "OPEN", + "mergedAt": null, + "title": "fix title offset for dpg (L126-L131)", + "number": 8108, + "author": { + "login": "alindner14" + }, + "files": { + "edges": [ + { + "node": { + "path": "Detectors/GlobalTracking/src/MatchITSTPCQC.cxx" + } + } + ] + } + } + } + ] + } + } +} diff --git a/doc/data/2022-02-o2_releases.json b/doc/data/2022-02-o2_releases.json new file mode 100644 index 0000000000000..a7b956fdaafe6 --- /dev/null +++ b/doc/data/2022-02-o2_releases.json @@ -0,0 +1,92 @@ +{ + "repository": { + "releases": { + "edges": [ + { + "node": { + "tagName": "v1.2.0", + "publishedAt": "2020-02-25T09:10:00Z" + } + }, + { + "node": { + "tagName": "v1.3.0", + "publishedAt": "2020-09-22T07:21:04Z" + } + }, + { + "node": { + "tagName": "v20.49", + "publishedAt": "2020-12-11T16:12:56Z" + } + }, + { + "node": { + "tagName": "v21.01", + "publishedAt": "2021-01-05T16:47:05Z" + } + }, + { + "node": { + "tagName": "v21.03", + "publishedAt": "2021-01-21T13:14:28Z" + } + }, + { + "node": { + "tagName": "v21.05", + "publishedAt": "2021-02-10T21:53:36Z" + } + }, + { + "node": { + "tagName": "v21.07", + "publishedAt": "2021-02-16T17:29:26Z" + } + }, + { + "node": { + "tagName": "v21.09", + "publishedAt": "2021-03-03T06:17:35Z" + } + }, + { + "node": { + "tagName": "v21.10", + "publishedAt": "2021-03-12T08:23:39Z" + } + }, + { + "node": { + "tagName": "v21.11", + "publishedAt": "2021-03-17T07:01:20Z" + } + }, + { + "node": { + "tagName": "v21.13", + "publishedAt": "2021-03-30T20:28:48Z" + } + }, + { + "node": { + "tagName": "v21.14", + "publishedAt": "2021-04-11T15:52:11Z" + } + }, + { + "node": { + "tagName": "v21.15", + "publishedAt": "2021-04-13T12:15:45Z" + } + }, + { + "node": { + "tagName": "daily-20211028-1501", + "publishedAt": "2021-10-28T13:02:12Z" + } + } + ] + } + } +}