- May 14, 2024
-
-
MuonGeoModelR4 - Convert new sTgc readout elements into their legacy version
-
- May 13, 2024
-
-
Tadej Novak authored
Initial sequences suport for CA-based event generation See merge request atlas/athena!70700
-
Tadej Novak authored
TrigTransform: fix failure when running in CA-mode Closes ATR-29357 See merge request atlas/athena!71330
-
Tadej Novak authored
Add phi extension to Phase-2 Muon pattern recognition and clean up / document existing steps See merge request atlas/athena!71287
-
Add phi extension to Phase-2 Muon pattern recognition and clean up / document existing steps
-
Tadej Novak authored
Simplification for truth record functions See merge request atlas/athena!71049
-
Simplification for truth record functions
-
Frank Winklmeier authored
After !71207, the transform code no longer appends an explicit `--CA` to the athena command line. Closes ATR-29357.
-
Tadej Novak authored
xAODCore+xAODTrigger: New method for registering auxiliary variables. See merge request atlas/athena!71043
-
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.
-
Tadej Novak authored
-
Tadej Novak authored
MuonReadoutGeometryR4: Speed up MdtTubeLayer::getTubeNode(). See merge request atlas/athena!71295
-
MuonReadoutGeometryR4: Speed up MdtTubeLayer::getTubeNode(). This was using getChildVol. However, that keeps track of the transform to each child, even though that is not actually used. This is slow, especially in debug builds where Eigen operations tend to be expensive. Instead, use GeoVisitVolumes to iterate over children without calculating the transforms.
-
Tadej Novak authored
StoreGate: Add ReadDecorHandle::withDefault. See merge request atlas/athena!71297
-
StoreGate: Add ReadDecorHandle::withDefault. Add withDefault() method to ReadDecorHandle. This works like operator(), except that one specifies a default value to return if the variable is not available. This allows removing some instances of isAvailable().
-
Tadej Novak authored
Implement some std::span interfaces in TrkVKalVrtFitter See merge request atlas/athena!71315
-
Implement some std::span interfaces in TrkVKalVrtFitter
-
Tadej Novak authored
AthContainers: Updates for AtomicAccessor classes. See merge request atlas/athena!71300
-
AthContainers: Updates for AtomicAccessor classes. Add an allocator template parameter. Proper handling of ConstAuxElement.
-
- May 12, 2024
-
-
Tadej Novak authored
Update info message in MuonCalibrationConfig See merge request atlas/athena!71319
-
Update info message in MuonCalibrationConfig
-
Tadej Novak authored
MuonSelectorTools+ElectronPhotonSelectorTools: Use Accessor, etc instead of auxdata(). See merge request atlas/athena!71308
-
Tadej Novak authored
RootUtils: Delay setting root error handler. See merge request atlas/athena!71292
-
RootUtils: Delay setting root error handler. The ROOT error handler used by WithRootErrorHandler was being set when the RootUtils library was loaded. However, that may be too early; in particular, the ATLAS RNTuple code sets a temporary error handler. Change to setting the handler the first time WithRootErrorHandler gets called. By the time we're called, there may be multiple threads running, so it is in principle not safe to call SetErrorHandler. However, there shouldn't be anything else in Athena calling it, so in practice it should be ok. As an extra check, we abort if the handler we get back isn't what we set, indicating a potential race. See ATLASRECTS-7967.
-
Tadej Novak authored
FPGATrackSimBankGen: Fix property initialization. See merge request atlas/athena!71304
-
FPGATrackSimBankGen: Fix property initialization. Fix typo in initialization of Gaudi property.
-
Tadej Novak authored
FPGATrackSimHough: Fix signed/unsigned comparison warnings. See merge request atlas/athena!71302
-
FPGATrackSimHough: Fix signed/unsigned comparison warnings. Fix signed/unsigned comparison warnings for Gaudi properties.
-
Tadej Novak authored
PyDumper: Support evgen files. See merge request atlas/athena!71293
-
PyDumper: Support evgen files. Support for dumping evgen files: we should't try to set up the geometry in this case.
-
Tadej Novak authored
JetSubStructureMomentTools+JetCalibTools+JetMomentTools: Use Accessor, etc instead of auxdata(). See merge request atlas/athena!71307
-
Tadej Novak authored
FPGATrackSimSGInput: Fix cppcheck warnings. See merge request atlas/athena!71305
-
Tadej Novak authored
FPGATrackSimMaps: Fix cppcheck warnings. See merge request atlas/athena!71311
-
FPGATrackSimMaps: Fix cppcheck warnings. Out-of-bounds array accesses. Redundant map lookup. Copying values in range-for.
-
Tadej Novak authored
FPGATrackSimAlgorithms: Fix cppcheck 2.14 warnings. See merge request atlas/athena!71310
-
FPGATrackSimAlgorithms: Fix cppcheck 2.14 warnings. Copying values in range-for. Potential use of invalidated iterators. Prefer range-for. sprintf format/argument match. sprintf buffer size. Pass objects by const reference, not by value. Prefer returning const references to members rather than copies.
-
Tadej Novak authored
FPGATrackSimBanks: Fix cppcheck 2.14 warnings. See merge request atlas/athena!71309
-
FPGATrackSimBanks: Fix cppcheck 2.14 warnings. Delete copy/assignment from class that manages memory. Unknown macro. Prefer returning const references to members rather than copies. Prefer to pass strings/containers by const reference rather than value.
-
Tadej Novak authored
CPAlgorithms: allow to configure muon minimum pT See merge request atlas/athena!71294
-
CPAlgorithms: allow to configure muon minimum pT
-