- May 08, 2024
-
-
CPAlgorithms: Fix trigger matching selection name
-
Johannes Elmsheuser authored
2024-05-08: merge of 24.0 into main Closes ATR-29338 See merge request atlas/athena!71237
-
Johannes Elmsheuser authored
LArCalibUtils+TilePulseSimulator: Fix cppcheck warning. See merge request atlas/athena!71232
-
LArCalibUtils: Fix cppcheck warning. Pass container by const reference, not by value.
-
Johannes Elmsheuser authored
ISF_FastCaloSimParametrization: Fix cppcheck 2.14 warnings. See merge request !71231
-
ISF_FastCaloSimParametrization: Fix cppcheck 2.14 warnings. Prefer returning const references to members rather than copies.
-
Johannes Elmsheuser authored
G4UserActions: Fix cppcheck warnings. See merge request !71230
-
G4UserActions: Fix cppcheck warning. Pass container by const reference, not by value. Delete copy/assignment for class managing memory.
-
Johannes Elmsheuser authored
MuonGeoModelTestR4: Fix cppcheck warnings. See merge request !71229
-
MuonGeoModelTestR4: Fix cppcheck warnings. Use string::starts_with rather than string::find.
-
Johannes Elmsheuser authored
DataModelRunTests: remove obsolete --CA from athena shebang See merge request !71209
-
DataModelRunTests: remove obsolete --CA from athena shebang
-
Johannes Elmsheuser authored
Integration of NewVrtSecInclusiveTool in FTAG2 for the tool calibration See merge request !71185
-
Integration of NewVrtSecInclusiveTool in FTAG2 for the tool calibration
-
Johannes Elmsheuser authored
Rewrite ACTS space point formation job option See merge request !71155
-
Rewrite ACTS space point formation job option
-
Johannes Elmsheuser authored
ITk pixel bytestream encoding See merge request !71106
-
ITk pixel bytestream encoding
-
Johannes Elmsheuser authored
new p3 versions for new Hepmc particle links See merge request !70947
-
added missing p3 versions to the TPCnv.cxx file, set them to old rather than current, but perhaps new makes more sense
-
Johannes Elmsheuser authored
PyJobTransforms: drop --CA option when launching athena See merge request !71207
-
PyJobTransforms: drop --CA option when launching athena `athena.py` now discovers CA/legacy mode automatically based on the shebang in the job options.
-
Johannes Elmsheuser authored
Fixed clang warnings See merge request !71234
-
Fixed clang warnings Removed unused private data members. Plus minor code cleanup. Affected packages - `ForwardDetectors/ZDC/ZdcAnalysis` - `LArCalorimeter/LArCOOLConditions`
-
Johannes Elmsheuser authored
TRT_GeoModel: code cleanup and optimization See merge request !71233
-
TRT_GeoModel: code cleanup and optimization Removed code duplicates, eliminated redundant code fragments, improved readability
-
Johannes Elmsheuser authored
IsolationTool+JetRecTools: Use Accessor, etc instead of auxdata(). See merge request !71228
-
IsolationTool: Use Accessor, etc instead of auxdata(). Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
Johannes Elmsheuser authored
InDetIncSecVxFinderTool+InDetVKalVxInJetTool: Use Accessor, etc instead of auxdata(). See merge request !71227
-
InDetIncSecVxFinderTool: Use Accessor, etc instead of auxdata(). Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
Johannes Elmsheuser authored
TrkVertexFitters+TrkVKalVrtFitter: Use Accessor, etc instead of auxdata(). See merge request !71226
-
TrkVertexFitters: Use Accessor, etc instead of auxdata(). Replace auxdata, etc. with Accessor classes. Moving to deprecate these usages in the Athena build.
-
Johannes Elmsheuser authored
Update epos_crmc.param to use Breit-Wigner distribution for the decayed resonance masses See merge request atlas/athena!71236
-
Update epos_crmc.param to use Breit-Wigner distribution for the decayed resonance masses
-
Johannes Elmsheuser authored
MuonReadoutGeometryR4: Speed up handling of tube transforms. See merge request atlas/athena!71223
-
MuonReadoutGeometryR4: Speed up handling of tube transforms. Calling toTubeFrame is expensive, since it needs to walk over all children until it gets to the desired value. Hence, calling toTubeFrame from within a loop over tubes is an N^2 operation. Further, MdtReadoutElement::initElement() was calling toTubeFrame multiple times for each tube. This is especially painful in a debug build, where Eigen matrix operations are very slow. Speed up by using GeoVolumeCursor to change from the nested O(N^2) iteration to a single O(N) iteration, and only evaluate the transform once per tube. Also fix a logic error the prevented the layer-to-layer pitch test from executing.
-
Johannes Elmsheuser authored
CxxUtils: Add some preprocessor utils. See merge request atlas/athena!71221
-
CxxUtils: Add some preprocessor utils. Add pputils.h, which defines some helper macros for extracting specific arguments from __VA_ARGS__.
-
Johannes Elmsheuser authored
Fix athenaHLT running: make initialization happen after fork See merge request atlas/athena!71218
-
Fix athenaHLT running: make initialization happen after fork
-