- May 30, 2024
-
-
AthContainers: Move auxid to the IAuxTypeVector base class. Move auxid to the IAuxTypeVector base class where we can access it via an inlined method, rather than using a virtual method. This is moving towards packed links / jagged vectors.
-
- May 28, 2024
-
-
Add a dedicated chi2 method.
-
- May 27, 2024
-
-
xAODCore: Fix compilation with clang18. Missing #include <memory_resource>.
-
- May 21, 2024
-
-
Edward Moyse authored
-
- May 18, 2024
-
-
Record track surfaces
-
introduce a new production step, PileUpPretracking
-
- May 17, 2024
-
-
Clean up legacy Event Containers jobOption
-
- May 15, 2024
-
-
Adjust AFPTrack to set nHoles to be unsigned int to avoid conflict
-
PyDumper: Make GenParticle dumps more readable. Use pdgid names, and show parent/daughter indices rather than just the vertices.
-
- May 13, 2024
-
-
John Chapman authored
-
xAODCore: New method for registering auxiliary variables. Introduce new macro AUXVAR_DECL to declare an auxiliary variable. Can use like: class FooAuxContainer : public AuxContainerBase { ... private: AUXVAR_DECL (int, intVar); Nothing is required in the constructor. An alternate allocator for the vector (if it exists) may be passed as an extra argument: AUXVAR_DECL (int, intVar, std::pmr::polymorphic_allocator); In this case, the allocator for this variable will be initialized with the memory resource passed to the AuxContainerBase constructor. This allows specifying the container type to use in one place. This style of declaration will also be needed for linked variables, such as packed links and jagged vectors.
-
- May 12, 2024
-
-
PyDumper: Support evgen files. Support for dumping evgen files: we should't try to set up the geometry in this case.
-
- May 08, 2024
-
-
AthContainersInterfaces: shift() returns a reallocated flag. Have shift() return a flag telling whether the vector was reallocated, similarly to other operations.
-
- May 07, 2024
-
-
Use C++20 Spans in BLS Vertexing code
-
ClusterDumper: profit from C++20 to_array
-
CaloCluster_v1 use std::popcount since we moved to C++20
-
- May 06, 2024
-
-
xAODBPhys: Use Accessor, etc instead of auxdata(). Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
- May 02, 2024
-
-
xAOD[HIEvent,TrigL1Calo]AthenaPool: delete legacy job options
-
xAODMetaData: Fix cpp check warning. Copying value in range-for.
-
xAODTrackingCnv: Use Accessor, etc instead of auxdata(). Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
- May 01, 2024
-
-
Frank Winklmeier authored
Delete legacy configuration modules to read/write bytestream.
-
- Apr 30, 2024
-
-
PyDumper: Work around pyroot change. When looping over a vector<T*>, recent pyroot versions give you back a T* object. This implicitly converts to a T, but not to the object's dynamic type, as it used to. Instead, iterate by index. Fixes unit test failure in TrkEventAthenaPool in dev3lcg.
-
- Apr 25, 2024
-
-
scott snyder authored
Pass object by const reference, not by value.
-
scott snyder authored
Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
scott snyder authored
Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
scott snyder authored
Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
scott snyder authored
Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
scott snyder authored
Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
scott snyder authored
Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
scott snyder authored
Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
- Apr 24, 2024
-
-
ByteStreamCnvSvcLegacy: Fix cppcheck warning. Pass object by const reference, not by value.
-
xAODInDetMeasurement: Use Accessor, etc instead of auxdata(). Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
xAODMetaData: Use Accessor, etc instead of auxdata(). Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
- Apr 23, 2024
-
-
Add protection for the bdtScore on TOB-based eTau RoIs
-
- Apr 22, 2024
-
-
Frank Winklmeier authored
-
- Apr 19, 2024
-
-
Clean up legacy xAODCnv configs
-
- Apr 18, 2024
-
-
Frank Winklmeier authored
- B006: mutable as default argument - B007: unused loop variable - B009: unnecessary getattr - B018: unused tuple expression
-
- Apr 17, 2024
-
-
MetaReader: print warning when ignoring all but first entry from /TagInfo fields
-
Tadej Novak authored
-
- Apr 16, 2024
-
-
Maciej Pawel Szymanski authored
-