Skip to content
Release for derivation production, see ATLASDPD-1901

# Release notes for release/24.0.1
The release [release/24.0.1](https://gitlab.cern.ch/atlas/athena/tags/release/24.0.1)
was built from the tag [nightly/master/2023-04-04T2101](https://gitlab.cern.ch/atlas/athena/tags/nightly/master/2023-04-04T2101)

This is the list of merge requests that were included since
the previous release [release/24.0.0](https://gitlab.cern.ch/atlas/athena/tags/release/24.0.0):
 * !62103 : VDV execute method DEBUG only
 * !62102 : JiveXML: Remove centos9 CMake check
 * !61590 : add NN variables for Zee vertex studies in Rel24
 * !62099 : AthenaPoolMultiTest: fix unit tests
 * !62089 : AthenaServices: fix AthenaOutputStream unit test
 * !62031 : AssociationUtils initialization fix for dual-use usage
 * !62094 : AthenaPoolTest: fix unit tests for next Gaudi version
 * !62088 : Sweeping !62082 from 21.6 to master.
 * !62098 : Update to version 23.6.11 for AthGeneration
 * !62092 : AthExThinning: unit test fixes
 * !62030 : Force JetContainer name in NNJvt tool for JetJvtEfficiency tool
 * !62055 : AF3: use IDCaloBoundary for extrapolation, improve CaloSurface list, suppress warnings
 * !61869 : GPU Calorimeter Reconstruction - Now With Splitter and Moments
 * !62051 : Fast insert for ACTS clusters
 * !62063 : Daily sweep of 23.0 to master
 * !62070 : Restore detection of AuxStore based on type Property
 * !62083 : Remove TPhotonEfficiency code as basically it ended up being a thin wrapper of the TElectronEfficiency
 * !62069 : Athena: add auth_get_sso_cookie
 * !62056 : Update Powheg version to 06-01
 * !61621 : Enable all signatures except jet and ID by default in HLT monitoring at T0
 * !62032 : Clean-up BoostedJetTaggers for dual-use usage
 * !62044 : Update histogram exclusions for DQ ART tests
 * !62011 : Fast Chain: Fixes for running simulation and pile-up digitization in a single job
 * !62017 : Manual Sweep of !61962 from master to 23.0
 * !62028 : NSW pad trigger: demote INFO to DEBUG for safety
 * !62034 : Fix reading EventInfoAux::eventNumber (long long vs int64_t)
 * !61984 : Add a flag to save all pixel hits
 * !62020 : Update GenEvent.h -- use references in suggest_barcode
 * !62024 : Add ntuple-dumper for LArADC2MeV
 * !62026 : Allow mass as jet level input for Flavour Tagging
 * !62046 : NnClusterizationFactory : reserve and reduce a bit verbosity
 * !62049 : 2023-04-01: daily merge of 23.0 into master
 * !62047 : [ATR-26912] Updates for BKee triggers
 * !62006 : Allow DigitizationTests to access 23.0-specific reference files (ATLASSIM-6446)
 * !62038 : Duplicate DL1d chains in combined slice to use GN1 tagger
 * !62012 : ATR-27212 - Minor Menu Fixes for Day 1 2023 Menu
 * !62014 : TrigGlobalEfficiencyCorrectionTool partial support for e17_lhvloose_L1EM15VHI
 * !61880 : Bump Acts Tag to v24.0.0
 * !61968 : Externals Update, master branch (2023.03.30.)
 * !62025 : Sweeping !62005 from 21.6 to master.
 * !62029 : SUSYTools - Update Recs Muons
 * !62010 : Better error catch in egammaLayerRecalib (master)
 * !62016 : AnalysisTop: Update muon recommendations
 * !62015 : AnalysisTop: Update MET recommendations
 * !61988 : Clean up of CvtParametersBase
 * !62013 : MET Trigger Monitoring updates in line with 2023 menu,
 * !61993 : master PowhegControl: adding new processes Scalar and Vector LeptoQuark Drell-Yan production DY_SLQ and DY_VLQ - AGENE-2180
 * !61983 : Updated tracking CA flags: useBeamSpotInfoNN + nnCutLargeD0Threshold + useBroadClusterErrors
 * !61974 : Cleanup code related to HepMC
 * !61991 : TrkDriftCircleMath DCSLFitter cleanup (rm cout, rm un-needed virtual, reserve vector
 * !61992 : CaloIdentifier: Avoid some ExpandedIdentifier copies.
 * !61997 : RecExTB: Fix cppcheck warnings.
 * !61998 : ZdcAnalysis: Fix cppcheck warnings.
 * !61999 : AthAllocators: Use std type_traits.
 * !61864 : Added ToT information from pixel SPs
 * !61989 : Add Iso and Trigger key properties in the example Alg
 * !61981 : Update HIGG1D1 derivation for Upgrade
 * !62004 : Fix technical issue with write out of lhe preamble AGENE-2156
 * !61963 : 2023-03-31: merge of 23.0 into master
 * !62007 : ATR-27013
 * !62008 : Adding monitoring groups to some Express stream chains - ATR-27208
 * !61987 : ATR-27151 Fix AOD->NTUP_TRIGRATE: FPE DIVBYZERO
 * !61976 : ID Trigger monitoring in the CA
 * !61958 : [FTAG] add flipped GNN taggers to output and fix flipping logic
 * !61965 : Save pixel width in Pixel Cluster EDM
 * !61954 : RNTuple fixes - writing dynamic attribs and setting compression
 * !61962 : Decouple MetaData configuration for DAODs
 * !61964 : Switch Ringer to run 3
 * !61977 : fix a bug where the muon punch through simulation overestimate the number of punch-through particles
 * !61970 : reduce cloneAndReplace calls and check inflags for sanity
 * !61951 : Use static empty link in the SiTotalCharge class
 * !61969 : TileMonitoring: Check if threads argument is None (default value) before using it
 * !61918 : Migrate precision SA muon sequnce to CA
 * !61957 : getCompatibleSurfaces : tidy up a bit the code
 * !61959 : Si combinatorial track finder xk reserve
 * !61694 : VP1TrackSystems: Fix cppcheck warning.
 * !61721 : Remove overwrite for split-level of dynamic aux store
 * !61966 : Fix unmerged CA in TrigT1ResultByteStream + L1CaloFEX + L1Topo
 * !61345 : Fix Sector overlap issue in TrigL2MuonSA
 * !61915 : TrigEgammaMonitoring - Adjustments to avoid invalid arithmetic operations
 * !61956 : Update TrigHTTSGToRawHitsTool.cxx to use the canonical form of looping over...
 * !61961 : Adding deleted useGPU flag setting back into FTF config
 * !61960 : Add missing plots for ACTS CKF ART test
 * !61946 : Add CA-based version of CollectionMerger configuration tests
 * !61952 : Update SiCharge.cxx with the hope that short-circuiting will work and...
 * !61686 : Change find to rfind starting at 0 (small optimisation)
 * !61945 : Faster handling of rdo list for both Pixel and Strip cluster EDMs
 * !61929 : SUSYTools - Update METsyst
 * !61948 : Improving decoding logic for TP L1As
 * !61931 : Adding Perf Mon into Standalone L1Topo JO
 * !61755 : Narrowscan code urge fix ATR-19376
 * !61922 : TrigNavSlimmingMT: fix legacy flags usage
 * !61938 : added Phase-I version of several jet chains, ATR-27206
 * !61923 : 23.0-cleanup-PixelCalibAlgs
 * !61925 : minor fix in variable name in TileCal calibration ntuple
 * !61950 : CaloRec: Avoid using CompFactory with old style configurable sequences
 * !61949 : TileMonitoring: Add possibility to monitor timing with CIS events in the gap
 * !61937 : Try to use references in the InnerDetector
 * !61934 : Clean up of IDPVM CA configs
 * !61933 : Update CMakeLists.txt: added missing find_package( Boost)
 * !61932 : TileConditions+TileConfiguration+TileRecUtils: Add possibility to ignore online channel status
 * !61928 : [ATLASRECTS-7450] Cleaned up JetFitterTag code
 * !61926 : Read and decor handles for TruthIsolationTool
 * !61916 : Fix Taus using legacy flags
 * !61677 : Write additional tracks from ACTS refitting to output ESD/AOD files
 * !61944 : Update AthGeneration version.txt to 23.6.10
 * !61940 : ATR-27081 - fix chain merging for mu_mu_munoL1
 * !61935 : 2023-03-28: merge 23.0 into master
 * !61175 : MET Handling of Low Pt Electrons
 * !61924 : ATR-26014 Temporary fix, split paired bunches into trains
 * !61920 : SCTErrMonAlg: fix legacy flags usage
 * !61921 : LArCoverageAlg: fix legacy config usage
 * !61919 : Fix legacy flags usage in RegSelToolConfig
 * !61917 : EGammaCommonCfg: fix usage of legacy flags
 * !61906 : Extend Range for Hits In Third Time Bin variable
 * !61909 : reduce range for timing plots in the ACTS seeding monitoring
 * !61890 : NSW pad trigger: fix bug of double assignment
 * !61838 : Use more access by const reference in Simulation
 * !61912 : MET Reco: workaround to avoid unmerged CA
 * !61913 : DFCommonTruthClassificationToolCfg: fix unmerged CA
 * !61777 : Hopefully circumvent default Roi Z width change for the LRT lepton chains
 * !61875 : MuonRPC_CnvTools - Simplify the internal State cache to hopefully address MT issues in the trigger
 * !61908 : Update standalone tests to run on new data22 python files.
 * !61911 : cleanup of MBTS streamers duplication, ATR-27207
 * !61886 : EvtGen_i CMake Fix, 23.0 branch (2023.03.27.)
 * !61897 : CxxUtils: Fix glibc test.
 * !61898 : AtlasHepMC:  Missing const qualifier.
 * !61899 : DerivationFrameworkMCTruth: Fix setting of decorator keys.
 * !61900 : HIEventUtils: Fix cppcheck warnings.
 * !61901 : MdtCalibT0: Fix cppcheck warning.
 * !61902 : MdtCalibRt: Fix cppcheck warning.
 * !61903 : CA-based configuration for AthenaMtesEventLoopMgr
 * !61894 : Do not use flags in PixelGeoDB
 * !61895 : Remove more SLHC references in the config
 * !61878 : [ATLSWUPGR-187] Update TriggerSlimmingHelper to ignore files with no trigger payload
 * !61884 : Separate legacy and phase 1 triggers in data quality web display
 * !61893 : Fix syntax error in preInclude.SleptonsLLP.py
 * !61891 : add CA based config for some NSW cluster reconstruction tools
 * !61904 : TrigTauRec and TrigTauHypo: count tracks above 1.5 GeV in perf, adjust DeepSet ID WP
 * !61879 : FastCaloSimCaloExtrapolation: Update configurable property syntax
 * !61856 : migrated particleCreatorTools
 * !61836 : Fixing jFEX input data decoder crash.
 * !61881 : ISF_ValidationMT: Switch AthenaMP simulation ART tests to use a single IoV
 * !61533 : Add flags to speed up menu generation
 * !61626 : Start of ZDC CA trf
 * !61896 : 2023-03-27: merge 23.0 into master
 * !61882 : Added streamers for NSW_MONITOR, ATR-27143
 * !61779 : fix rare error from isolation correction when eta==2.5
 * !61726 : Add configuration code to test G4Region changes discussed in ATLASSIM-6426
 * !61828 : MET Association: workaround to avoid unmerged CA
 * !61834 : MdtCablingTest - Steer JSON file dump
 * !61837 : Activate SimExoticsTests ART jobs for the 23.0 branch
 * !61842 : RecJobTransforms: Add MetaData to CA based AODMerge
 * !61843 : TrfTestsART: Require exactly the same branches in the AODMerge test
 * !61847 : AthAllocators: gcc12 warning.
 * !61848 : Identifier: Suppress gcc12 false positive.
 * !61849 : CxxUtils: Clean up more cppcheck warnings.
 * !61850 : GeneratorObjects: Fix thread-safety checker warning.
 * !61852 : RootAuxDynIO: Fix cppcheck warning.
 * !61851 : ZdcAnalysis: Fix thread-safety checker warnings.
 * !61868 : MuonConfig - Remove T0 warning for cosmics
 * !61870 : Fast Chain: Fixes for running simulation and MC overlay in a single job
 * !61872 : Reduce number of C-like casts in ACTS Pixel Space Point Formation
 * !61413 : Config enhancement
 * !61863 : Set lastref_dir for ACTS Seeding ART test
 * !61835 : Muon Momentum correction for Data 2022
 * !61873 : PreExec to use flags instead of ConfigFlags
 * !61860 : ambitrackselectiontool from CA
 * !61846 : jFEX Jet calibration back - only eta dependent
 * !61845 : fixing phi range from -pi to pi
 * !61758 : Migration of tag and probe chains to CA
 * !61853 : Migrate NSWPRDValAlg to CA config
 * !61855 : H5: Add short and unsigned short output types
 * !61858 : gFEX rounding input data issue
 * !61877 : Fixing some chains beloging to the Express stream
 * !61862 : TriggerEgamma: Resolving HI isuue in the latest nightly
 * !60809 : More detailed debug printout for ActsTrkFinding
 * !61866 : Phi Range definition from -pi to +pi instead of 0 to 2pi
 * !61865 : Max 20 events for ACTS ART test
 * !61861 : B-physics trigger: add noringer version for BeeX (ATR-27201)
 * !61859 : 2023-03-26: merge 23.0 into master
 * !61854 : solve issue on ACTS CKF ART test
 * !61807 : Update to LCG_102b_ATLAS_15
 * !61840 : Modifying JetTriggerEfficiencyMonitoring Algorithm for Phase 1 Triggers
 * !61682 : MdtCalibSvc: Fix cppcheck warnings.
 * !61582 : MDT Cabling - Add JSON loader
 * !61747 : Use ReaderFactory for the ascii file input
 * !61786 : 23.0-coverity-LArROD
 * !61787 : 23.0-coverity-LArRawEvent
 * !61831 : Use access by reference in TruthEtIsolation
 * !61824 : Muon(Combined)Config: fix unmerged CAs
 * !61826 : Update RIG ART Tests
 * !61816 : InDetRecStatistics: Clean up thread-safety annotations.
 * !61814 : PixelCalibAlgs: Fix clang warning.
 * !61812 : fix ThinCAWrapper.sh to work with absolute path to top-script
 * !61806 : xAODBTaggingEfficiency: Fix clang warning.
 * !61805 : LArCalibUtils: Fix clang warning.
 * !61803 : InDetRecStatistics: Fix / suppress cppcheck warnings.
 * !61802 : InDetTrackClusterAssValidation: Fix cppcheck warning.
 * !61801 : BCM_CollisionTime: Fix cppcheck warning.
 * !61799 : StoreGate: Forward-declare DataStore.
 * !61798 : MuonNSWCommonDecode: cmake fix
 * !61795 : CLIDComps: Deprecated boost::filesystem function.
 * !61810 : Including inefficiency plots and protection against precale rates
 * !61830 : 2023-03-24: merge 23.0 into master
 * !61818 : GeneratorObjects: c++20 fix
 * !61819 : MuonCablingData: Fix compilation with gcc13.
 * !61813 : AFP Webdisplay - ToF post-processed histograms
 * !61817 : PixelReadoutGeometry: Suppress cppcheck warnings.
 * !61833 : DirectIO: disable q443 tests in master branch
 * !61780 : LLP stau to neutralino special configuration options
 * !61808 : SUSYTools AF3 PRW
 * !61789 : Resolve ATLTAU-1818
 * !61832 : Broken acts art tests
 * !61788 : Define ATLAS_REFERENCE_DATA for failing DigitizationTestsMT
 * !61763 : Duplicate DL1d chains in bjet slice to use GN1 tagger
 * !61809 : TrigInDetValidation: remove tracktwoMVABDT tau chains
 * !61800 : Update dead material correction arithmetic to better match firmware implementation
 * !61796 : runHLT_standalone: remove useOnlineLumi Modifier
 * !61793 : Fix unmerged CA in ID trig configs
 * !61792 : revisit scheduling of SiDetElementsRoadCondAlg and general cleanup
 * !61711 : Fix LAr DP tools
 * !61431 : Step by step implementation of CA in photon (this one targets wrapping of precisionCalo step)
 * !61823 : TrigTauHypo: add property to count tracks above pt threshold in the perf step
 * !61542 : Modifying JetTriggerEfficiencyMonitoring Algorithm for Phase 1 Triggers
 * !61769 : Remove unused lexical_cast headers
 * !61493 : Configuration clean-up for Frozen Showers and Woodcock tracking
 * !61790 : Extend release notes script to sweeps
 * !61811 : Externals Update, master branch (2023.03.23.)
 * !61739 : DirectIOART: add AthenaMT remote read tests
 * !61713 : Changing how FTF can be run as an offline algorithm for ITk
 * !61822 : ActsTrkEvent: Template fix.
 * !61580 : Centralize LLP electron ID configuration
 * !61670 : FastChainPileup: Save log files from ART jobs and fix regression tests
 * !61699 : add FTAG3 for g->bb calibration (AFT-637)
 * !61785 : Remove online and RDOtoBS tests, which have failed regularly for many years.
 * !61781 : LArROD: Add std scope to fix build failure on AlmaLinux9
 * !61756 : Migrate mc18 HI test to mc21, using ttbar and removing hijing from HITtoRDO step.
 * !61733 : Updated pixel cluster splitting CA flags
 * !61784 : ATR-27116: use the same flatindex for AlfaCtpin and LegacyTopoMerged in L1/Base/Connectors.py
 * !61268 : Support compilation against Geant4 11.0 and 11.1
 * !61368 : Restructuring the CA MetaData Configuration
 * !61571 : schedule new FTAG algorithm trainings in derivations, remove outdated VR trainings
 * !61731 : Minor updates in TileRawChannelBuilderFitFilter and TileAANtuple
 * !61774 : Another attempt to fix beamspot decoration
 * !61775 : MuonCondTest -- Add cabling tests for Run 2 MC
 * !61778 : Updating input RDO to fix ITK trigger test
 * !61783 : DerivationFrameworkLLP: Fix clang15 compilation error
 * !61685 : Solving circular dependency and clean up
 * !61603 : Changing L2CaloEgamma to CA configuration as a pre step to even more migration
 * !61760 : Use Pixel ID Helper to decode Pixel clusters
 * !61725 : GeneratorFilters: Update xAODJetFilter_Common.py
 * !61782 : 2023-03-23: merge of 23.0 into master
 * !61716 : [ATR-24310] Adding full trigger payload to DAOD_PHYSVAL, migration to CA derivations
 * !61751 : renamed the phase-I tau TAndP chains seeded by elec
 * !61679 : ISF_PunchThroughTools - Adjust PCA to accept splitting by pdgId and eta groupings
 * !61771 : CxxUtils: Fix bug in including features.h
 * !61770 : Remove unused boost string headers
 * !61759 : Use const reference in TruthClosureCheck
 * !61750 : Removed the unused boost headers/libraries from SGTools. The tests still use boost
 * !61730 : Remove boost from ALPHA
 * !61704 : Fix problem in GlobalVariables - the FCAL C binning was a copy of the A-side...
 * !61772 : Fix unmerged CA in MCTBFitterCfg
 * !61743 : Drop kwargs from Tracking CA configs: SiClusterizationTool
 * !61768 : Remove unused boost/foreach.hpp header
 * !61773 : Trigger+Muon: fix unmerged CAs in unit tests
 * !60557 : Conflicts:
 * !61657 : Idtrig ca migration trig fast track finder config
 * !61655 : update remaining xi2max settings to flags
 * !61702 : DirectIOART: temporary fix RDO input athena tests
 * !61671 : Implementation of non-currently-supported decays in gg4l process via change of pdg ID in LHE files AGENE-2156
 * !61709 : Removing nightly ITk trigger test from 23.0
 * !61715 : PrescalingTool: clean CPS groups before starting a run
 * !61753 : Migration of legacy EM seeded items to Phase 1 eEM seeded - EGamma chains ATR-27156
 * !61672 : InDetOverlay: Suppress cppcheck warnings.
 * !61644 : Remove boost from ISF_Fatras
 * !61645 : Remove boost from Reconstruction/RecoTools
 * !61646 : Remove boost from ZDC
 * !61647 : Use standard header instead of tr1
 * !61648 : Remove boost from EventUtils
 * !61675 : Fix shared hits
 * !61649 : Remove boost from JetTileCorrection
 * !61650 : Removed boost from AtlasGeomentryCommon
 * !61652 : Reduced the usage of boost in ForwardDetectors/ForwardTracker
 * !61661 : TrkJetVxFitter: Fix cppcheck warnings.
 * !61667 : 23.0-coverity-MuonSTGC_CnvTools
 * !61680 : DerivationFrameworkBPhys: Fix cppcheck warning.
 * !61683 : AsgTesting: Suppress cppcheck warnings.
 * !61687 : Make remapping isDefaults possible
 * !61729 : Fix unmerged CA in MCTBExtrapolatorCfg
 * !61691 : [ATLASRECTS-7545] avoid dividing by zero
 * !61701 : TrfTestsART: Introduce test with hybrid MT/MP and CA reco
 * !61714 : Simplify InDetPerfPlot_Resolution::getPlots
 * !61700 : Updated InDet CA config for disabled TRT
 * !61705 : 23.0-coverity-MuonMM_CnvTools
 * !61722 : Fix unmerged condition algorithm in ITkGlobalChi2FitterBaseCfg
 * !61728 : Fix unmerged CA in EMParticleCaloExtensionToolCfg
 * !61692 : VP1AODSystems: Fix cppcheck warning.
 * !61696 : TrkTrackCollectionMerger: Fix cppcheck warning.
 * !61695 : TRT_SeededSpacePointFinderTool+TRT_SeededTrackFinderTool: Fix cppcheck warning.
 * !61734 : Add possibility to specify NSW as-built conditions from ascii file
 * !61744 : Remove boost from McParticleUtils
 * !61746 : Remove boost from FastCaloSim
 * !61732 : Reduce the usage of barcodes
 * !61611 : better binning for legacy and new L1Calo EM/TAU in HLTSeeding histograms (ATR-26373)
 * !61681 : runHLT_standalone: remove 25ns modifier
 * !61669 : TrigEDMChecker: configure TrigDecisionTool
 * !61409 : Interactive athena with the ComponentAccumulator
 * !60256 : Adding Phase1 L1TopoRawDataContainer into TriggerEDMRun3

Link to the full diff between [release/24.0.1](https://gitlab.cern.ch/atlas/athena/tags/release/24.0.1) and
[release/24.0.0](https://gitlab.cern.ch/atlas/athena/tags/release/24.0.0)
is available at
https://gitlab.cern.ch/atlas/athena/compare/release/24.0.0...release/24.0.1