- May 13, 2024
-
-
Frank Winklmeier authored
Delete unused (and broken) `filter-and-merge-d3pd` script.
-
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
-
Tadej Novak authored
MuonGeoModelTestR4: cmake fix See merge request atlas/athena!71296
-
MuonGeoModelTestR4: cmake fix Missing find_package for ROOT.
-
- May 10, 2024
-
-
Johannes Elmsheuser authored
Fixing bug when filling efficiency vs actual mu See merge request atlas/athena!71290
-
Fixing bug when filling efficiency vs actual mu
-
Johannes Elmsheuser authored
Update Herwig7Utils.py to clarify the behaviour when the grid precision is not sufficient See merge request atlas/athena!71282
-
Update Herwig7Utils.py to clarify the behaviour when the grid precision is not sufficient
-
Johannes Elmsheuser authored
Geant4 LTO Improvements / Fixes, main branch (2024.05.10.) See merge request atlas/athena!71280
-
Made all binaries that depend on LTO, use LTO themselves as well. Also, moved MuonSensitiveDetectorsR4 into AtlasGeant4.
-
Johannes Elmsheuser authored
add phimodcalo1 variable in egamma MVACalibration See merge request atlas/athena!71272
-
add phimodcalo1 variable in egamma MVACalibration
-