- May 08, 2024
-
-
Johannes Elmsheuser authored
TrkVertexFitters+TrkVKalVrtFitter: Use Accessor, etc instead of auxdata(). See merge request atlas/athena!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 !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
-
Johannes Elmsheuser authored
Improvements to ACTS Trk convertor test See merge request atlas/athena!71217
-
Make it possible to control which TrackCollections are looked at Temporarily disable some tests whilst debugging Turn on flags.Muon.setupGeoModelXML = True Fix container name Rename test and refactor, in preparation for Muon test
-
Johannes Elmsheuser authored
main-cppcheck-InDetTrackPerfMon See merge request atlas/athena!71213
-
main-cppcheck-InDetTrackPerfMon
-
Johannes Elmsheuser authored
Muon R4 - Add infrastructure to digitize BI-RPC hits See merge request atlas/athena!71212
-
Muon R4 - Add infrastructure to digitize BI-RPC hits
-
Johannes Elmsheuser authored
DerivationFrameworkART: remove obsolete --CA from test definitions See merge request atlas/athena!71208
-
DerivationFrameworkART: remove obsolete --CA from test definitions The derivation transform only supports CA-mode. So there is no need to specify `--CA` explicitly.
-
Johannes Elmsheuser authored
Clean-up HepMcParticleLink constructors in TrkTruthCreatorTools See merge request atlas/athena!71199
-
(DecayInFly/Elastic)TruthTrajectoryBuilder::buildTruthTrajectory(...) - avoid using eventIndex=0 with IS_EVENTNUM in HepMcParticleLink constructors
-
Johannes Elmsheuser authored
Doxygen: update config file See merge request atlas/athena!71198
-
Doxygen: update config file - add HGTD directory - remove some deprecated settings causing warnings Relates to ATLINFR-4985.
-
Johannes Elmsheuser authored
Move the maxGenerated functions to the TruthUtils and make them static See merge request atlas/athena!71164
-
Move the maxGenerated functions to the TruthUtils and make them static
-
Johannes Elmsheuser authored
Improving hashing for BIL See merge request atlas/athena!71139
-
Improving hashing for BIL with adding the zIndex and changing multidimensional array to a std_unordered map with some input from Johannes
-
- May 07, 2024
-
-
Johannes Elmsheuser authored
sTgcReadoutGeometry - Minor clean-up of the factory methods & msg streams See merge request atlas/athena!71195
-
sTgcReadoutGeometry - Minor clean-up of the factory methods & msg streams
-
Johannes Elmsheuser authored
add an option to add the NOSYS suffix to branches without systematics See merge request atlas/athena!71193
-
add an option to add the NOSYS suffix to branches without systematics This makes the n-tuple branches more consistent, and makes it very easy to determine the list of branches for nominal. It also means that if we add (or drop) systematics from a branch, the names of the branches in nominal will not change. That doesn't happen all that often, but could still be helpful. Leaving this disabled by default because it (obviously) changes the n-tuple content. Also we haven't yet decided whether this is even a good idea, but it ought to be a good enough idea to allow users to at least play with it.
-
Johannes Elmsheuser authored
2024-05-07: merge of 24.0 into main See merge request !71204
-
Johannes Elmsheuser authored
Remove GN2v00 by default See merge request atlas/athena!71069
-
Remove GN2v00 by default
-
Johannes Elmsheuser authored
-
Johannes Elmsheuser authored
Pythia8_i: fixed clang warning See merge request !71197
-
Pythia8_i: fixed clang warning Missing override keyword
-
Johannes Elmsheuser authored
use std::assume_aligned, the CxxUtils version should have no uses anymore See merge request atlas/athena!71187
-
use std::assume_aligned, the CxxUtils version should have no uses anymore
-
Johannes Elmsheuser authored
Change how platform is printed by skel.GENtoEVGEN.py to print platform... See merge request atlas/athena!71184
-
Change how platform is printed by skel.GENtoEVGEN.py to print platform correctly when running in container
-