- Mar 04, 2025
-
-
Peter Sherwood authored
-
Tadej Novak authored
first part of columnar prototype (ATLASG-2853) See merge request atlas/athena!78090
-
first part of columnar prototype The columnar prototype is laid out in these two presentations: * https://indico.cern.ch/event/1463263/contributions/6161076/attachments/2941910/5168958/Columnar-2024-10-07.pdf * https://indico.cern.ch/event/1505092/contributions/6335590/attachments/3007720/5302122/Columnar-2025-02-03.pdf The full prototype can be found here: https://gitlab.cern.ch/atlas-asg/columnar-athena/-/tree/columnar/PhysicsAnalysis/Columnar The branch also contains all tool conversions we have so far, including some partial tool conversions. This initial MR tries to have a minimal subset of the prototype: * ColumnarBase base class for tools * ColumnAccessor for accessing simple POD columns * ObjectColumn-ColumnAccessor for accessing objects from event store: this is needed for actual columnar tools in Array mode, as they can't otherwise implement the top-level function callEvents. * ColumnarExampleTools: a few example tools that show common variations of how CP tools access POD columns * ColumnarInterfaces: the interface for columnar tools in Array mode * ColumnarEventInfo: this contains the definition of EventInfo, as that is needed for some tests Parts that were truncated/removed and will come in later MRs: * all of the actual CP tool migrations * the definitions and special accessors for all the xAOD types (beyond the definition for EventInfo) * all the other ColumnAccessor implementations, e.g. for ElementLink and vectors * ColumnInfo members only needed for those accessors * the software stack for using columnar tools in Array mode * any tests that rely on that software stack in Array mode * the python language bindings in array mode
-
Tadej Novak authored
Refactor principal component analysis in GlobalChi2Fitter See merge request atlas/athena!78217
-
Refactor principal component analysis in GlobalChi2Fitter
-
Tadej Novak authored
Set doAnalysis flags to target objects to be analysed See merge request atlas/athena!78227
-
Set doAnalysis flags to target objects to be analysed
-
Tadej Novak authored
Move variables to limited scope in GlobalChi2Fitter See merge request atlas/athena!78218
-
Move variables to limited scope in GlobalChi2Fitter
-
Tadej Novak authored
Use Identifier::value_type instead of Identifier to fill the RDOList directly with std::move See merge request atlas/athena!78213
-
Use Identifier::value_type instead of Identifier to fill the RDOList directly to allow for std::move
-
Tadej Novak authored
cppcheck: add more container macros See merge request atlas/athena!78219
-
- Mar 03, 2025
-
-
Tadej Novak authored
GlobalSim - add outline code for InvariantMassDeltaPhiInclusive2 See merge request !78194
-
GlobalSim - minor code tweaks src/GlobalAlgs/Hypothesis/UCL/AlgoConstants.h add a constant src/GlobalAlgs/Hypothesis/UCL/eEmSortSelectCountContainerAlgTool.h remove superfluous include statements src/GlobalAlgs/Hypothesis/UCL/eEmSortSelectCountContainerPortsOut.h remove superfluous include statement cahnge a std::vector to std::array
-
Tadej Novak authored
Change name collection of prd collections for ITk See merge request !78199
-
Change name collection of prd collections for ITk
-
Tadej Novak authored
2025-03-03: merge of 24.0 into main See merge request !78214
-
Frank Winklmeier authored
Teach cppcheck about a few more macros from AthLinks.
-
Tadej Novak authored
-
Tadej Novak authored
-
Tadej Novak authored
Adding new python scripts to work with CREST database See merge request !78188
-
Adding new python scripts to work with CREST database
-
Tadej Novak authored
Add ID field for FPGATrackSim Clustering See merge request !78191
-
Add ID field for FPGATrackSim Clustering
-
Jean-Baptiste De Vivie De Regie authored
Fix confTool See merge request atlas/athena!78168
-
Fix confTool
-
Jean-Baptiste De Vivie De Regie authored
Use default conditions tag for SimCoreTests See merge request atlas/athena!78180
-
Use default conditions tag for SimCoreTests
-
Jean-Baptiste De Vivie De Regie authored
feat: generate CSV file for track overlay ML training See merge request atlas/athena!78185
-
feat: generate CSV file for track overlay ML training
-
Jean-Baptiste De Vivie De Regie authored
Fix LAr HVmap access See merge request atlas/athena!78172
-
Fix LAr HVmap access
-
Jiri Masik authored
TriggerJobOpts: prevent serial execution of trigger jobs See merge request atlas/athena!78170
-
Jiri Masik authored
ADVAE2A: Fix build with ninja See merge request atlas/athena!78203
-
Tadej Novak authored
Updating PLIT input variables See merge request !78164
-
Updating PLIT input variables
-
Tadej Novak authored
Muon L0Simulation - Setup tests with R4 style geometry & Adapt naming See merge request !78201
-
Muon L0Simulation - Setup tests with R4 style geometry & Adapt naming
-
Tadej Novak authored
Add OpenLoops environment to PowhegControl See merge request !78206
-
Add OpenLoops environment to PowhegControl
-