# Release notes for release/23.0.15 The release [release/23.0.15](https://gitlab.cern.ch/atlas/athena/tags/release/23.0.15) was built from the tag [nightly/master/2023-02-06T2101](https://gitlab.cern.ch/atlas/athena/tags/nightly/master/2023-02-06T2101) This is the list of merge requests that were included since the previous release [release/23.0.14](https://gitlab.cern.ch/atlas/athena/tags/release/23.0.14): * !60347 : More algorithm-reshuffling to allow serial running of CA-based reconstruction * !60348 : LAr temporary allocations * !60363 : Fix FlowAfterburner compilation in master--HepMC2 * !60364 : Fix McEventCollectionFilter compilation in master--HepMC2 nightlies * !60356 : DiTauMassTools: fix clang warnings * !60361 : SUSYTools: fix clang warnings * !60360 : AnalysisTop: fix clang warnings * !60358 : Core AnalysisBase: fix clang warnings * !60357 : FakeBkgTools+ElectronEfficiencyCorrection+JetTileCorrection: fix clang warnings * !60370 : 23.0-cleanup-TRT_SeededTrackFinderTool * !60368 : egammaConfig : rm seemingly unused fragment. Add an example 'jo' like script to run egamma in CA * !60372 : TileSimAlgs: Use conditions objects in TilePulseForTileMuonReceiver * !60375 : dqm_algorithms: Add possibility to ignore bins in MaskedBinRow algorithm * !60376 : Add Valkyrie/Callgrind config for ComponentAccumulator. Add profiledAlg flag for Valkyrie/Callgrind and Vtune * !60383 : Avoid unused reserve (pointed by heaptrack). In the actual path ,we use this, resize happens * !60384 : Step propagator . Just use value rather than new/delete * !60385 : Muon trigger CA migration for standalone muons * !60388 : TrigEgammaMonitoring+TriggerMenuMT: pass flags to GenericMonitoringTool * !60369 : Removed intermediate function in MM L1 Simulation * !60394 : 23.0-cppcheck-TileMonitoring * !60395 : add LRT parameters to FTF in CA config ATR-26732 * !60392 : AnalysisTop: Add option to choose more compelx systematic model or muon... * !60408 : Revert "Merge branch 'master-maszyman-ateam-882' into 'master'" * !60393 : processPostExec: Import CompFactory before executing post-exec commands * !60398 : AnalysisTop: Update MCP trigger configuration & enable Taus * !60396 : 23.0-cppcheck-MuonSelectorTools * !60391 : TriggerMenuMT: allow Hypo generators to take flags as first argument * !60322 : ATR-26410 new NN Photon + MET trigger chains * !60406 : Properly Schedule HGTD tracking geometry for TrackingGeometryCondAlg * !60304 : Read/Write/Decor handles for TruthDecayCollectionMaker * !60268 : Fix bug in VSI which led to irreproducibility in DAOD_PHYSVAL * !60349 : SleptonsConfig.py fix indentation bugs (ATLASSIM-6360) * !60389 : Further updates to ISF_ValidationMT ART scripts * !60367 : fix missing base-class initialization * !60359 : TRT_SegmentToTrackTool, egammaForwardAlg : Use isEnabled should avoid creating a tmp string when not needed * !60280 : Improved implementation of configurable pT filter for e.g. PHYSVAL * !60335 : 23.0-cleanup-TrkToolInterfaces * !60306 : Update ttbar_mu0 CampaignsARTTests to use central steering * !60036 : Create Valid SiHitIdentifiers in SQLite workflows * !60377 : TrigT1CaloMonitoring: Better fix for clang warning. * !60379 : VP1TrackSystems: Fix cppcheck warnings. * !60380 : VP1UtilitySystems+VP1RawDataSystems+VP1VertexSystems: Fix cppcheck warnings. * !60378 : VP1PRDSystems: Fix cppcheck warnings. * !60346 : Fix unit tests in AthAnalysis * !60321 : TruthSvc logic and debugging updates (ATLASSIM-6361) * !60386 : TrigCommon: update unit test reference * !60387 : Detect simulation flags when writing metadata more reliably * !60135 : Changes to energy-per-layer calculations for PFlow and UFO jets * !60096 : Fix sTGC pad staggering (fuzziness) * !60324 : reorganize and split the unit tests in AnalysisAlgorithmsConfig * !60301 : JetRec+MuonSegmentTrackMaker: pass flags to GenericMonitoringTool * !60328 : Updated extension for primary tracking pass in CA config * !60336 : LArConditionsTest: remove unused testing job options * !60334 : AthenaMonitoring: remove TriggerTranslatorTool from legacy DQ * !60326 : Add missing legacy MC23 CalibrationHit-writing Campaign preIncludes for Simulation jobs * !60342 : 23.0-cppcheck-DerivationFrameworkCalo * !60290 : remove spurious dynamic aux-variable * !60312 : Fix Express stream default * !60309 : CxxUtils: Add atomic_bounded_decrement. * !60299 : Remove unused lines of code * !60340 : 23.0-cppcheck-TrkExEngine * !60272 : TriggerMenuMT Jets: Fixing recording of TCEventInfo to only record for smallR pflow chains * !60339 : 23.0-cppcheck-TrkValAlgs * !60262 : Tracking CA config update EventCnvSuperTool / FullLinearizedTrackFactory / ParticleCaloExtensionTool * !60201 : TileMonitoring::Update monitoring of digits and rawchannels from FELIX read-out * !60169 : InDet tests: do not use global config flags * !60070 : Add CP algorithms test to the CI * !60025 : ExampleMonitoringConfig: cleanup config flags handling * !59119 : dummy implementation of ITk/Pixel radiation damage * !60302 : eflowRec: pass flags to GenericMonitoringTool * !60298 : InDetConfig: pass flags to GenericMonitoringTool * !60314 : Clean up duplicated SiDetectorElementCollection declaration in SiLayerBuilder * !60311 : Return NULL when reading non existing APR objects * !60315 : TileSimAlgs: Use TileBadChannels conditions object directly * !60295 : CaloRec+LArAthenaPool: delete unused job options * !60294 : LArCollisionTimeMonAlg: fix incorrect usage of config flags * !60297 : TrigOnlineMonitor: pass flags to ALFAROBMonitor * !60341 : Fix typos in new ISF_ValidationMT ART job scripts * !60344 : Fixes for CA with Serial * !60333 : AthenaMonitoring: thread-checker fixes for legacy DQ code * !60330 : MultiComponentStateAssembler : Simplify / clean up a bit the code * !60331 : 23.0-clang15-ActsInterop * !60303 : 23.0-cppcheck-xAODRootAccess * !60320 : VP1Gui: Fix cppcheck warnings. * !60323 : VP1AODSystems+VP1GeometrySystems: Fix cppcheck warnings. * !60316 : VP1Base: Fix cppcheck warnings. * !60305 : TrigInDetValidation : Remove some obsolete ART tests * !60317 : VP1UtilsBase: Fix cppcheck warning. * !60327 : 23.0-cppcheck-TrkVertexFitterUtils * !60300 : 23.0-cppcheck-suppress-SiSpacePointsSeedTool_xk * !60296 : 23.0-cppcheck-TrkVertexSeedFinderUtils * !58092 : Add new electron+LRTelectron merging strategy * !60278 : TrigServices: CA config for MessageSvc * !60318 : MuonConfig: Move main MuonSegmentCnvAlg to CombinedReco * !60238 : Passing configuration of itk and fast tracking flags to `SiTools` * !60313 : Solve compilation warnings from Acts Geometry * !59949 : RAWtoALL_Skeleton: write metadata to TagInfo for CA * !60265 : Updated frozen showers library for MC23 * !60261 : TBCaloConditions: mark tools as not thread-safe * !60263 : Reorganise AthenaConfiguration unit tests * !60277 : Turning off NSW simulation from tests used to dump SMK for reprocessing * !60271 : PathLengthUtils: avoid tmp allocations. Rm cout * !60293 : 23.0-cppcheck-MMRawDataMonitoring * !60292 : Update of the DeMo suite : new DeMoAtlasLoss script + minor improvements * !60276 : 23.0-cppcheck-suppress-HLTSeeding * !60269 : AthenaMPConfig: using single event dispatching if number of maxEvents is small. * !60284 : AthenaServices: remove usage of OldStyleConfig module * !60287 : 23.0-clang15-TrigT1CaloMonitoring * !60281 : CommissionUtils: delete unused package * !60291 : Pythia8B_i: allow the weights to be filled for HepMC2 running too * !60255 : DerivationFrameworkCore: Adding HLT event variables + HLT subjesgscIS PFlow jets for DAOD_JETM1 (ATLJETMET-1506) * !60285 : EvgenJobTransforms: make the ART tests run for master--HepMC2 nightly * !60274 : CxxUtils: enable unchecked call warnings in pedantic build * !60283 : CaloCalibHitRec: delete unused job options * !60275 : TrigEgammaMonitoring: delete obsolete TrigEgammaMonitCategory * !60260 : Update AOD test paths * !60286 : PyJobTransformsCore: cleanup setup of AthenaSummarySvc * !60289 : 23.0-cppcheck-suppress-LWHists * !60273 : AtlasHepMC: Add missing unordered_map include for gcc12 * !60266 : Optimize recurrent function in MM L1 Simulation * !60267 : Clean-up of conditions in InDetMonitoring tests CA config * !60270 : Residual Pull. Use std::array of size 5. Avoid resizing a vector * !60282 : MuonCombined reconstruction - Do not schedule inner detector selection algs on cosmics * !60253 : TriggerMenuMT: pass flags to MenuSequence[CA] * !60234 : TriggerAPI: explicitly pass ConfigFlags when needed * !59738 : Adding persistent representation of MuCTPIL1Topo, and fixing decoded muon pt * !60015 : bug-fix for DCS state (ATLASRECTS-7463) * !59596 : Bump Acts Tag to v22.0.1 * !60264 : KLGaussianMixtureReduction:Compress the padding code in one method * !60259 : StoreGate: generalize parent container in DecorHandleKey * !60257 : TrigT2BeamSpot: use functions to configure Beamspot algorithm * !60251 : MuonConfig/MuonCombinedConfig: standardise handling of arguments * !60237 : Update of tracking flags: vertexing * !60037 : Externals Update, master branch (2023.01.24.) * !60247 : StagedTrackingGeometryBuilder Cond/Svc. Further (almost final) factoring of common code * !60246 : Add ID art test with the clone removal disabled and the chi2max increased for the egamma slice * !60244 : add LargeD0 ParticlesAux. to ITkTrackRecoConfig.py * !60236 : TileRecUtils: Use TileBadChannels conditions object in raw channel correction * !60220 : cppcheck: identical inner condition * !60249 : AthenaPoolCnvSvc+OutputStreamAthenaPool: Configure PoolWriteCfg from within OutputStreamConfig * !60252 : TriggerMenuMT: pass flags to dictFromChainName * !60258 : BSRead_config.py: Don't hardcode the OutputLevel of LArRawDataReadingAlg * !60254 : Do not configure Tile muon receiver in Run1 (ATLASSIM-6353) * !60230 : Adding new asymmetric triggers for bbtautau studies (ATR-26852) * !60245 : Adding new L1 and HLT for BoostedDiTau trigger chain * !60241 : Introduced CampaignsARTTests quick test * !60239 : Update input EVNT dataset for ttbar CampaignsARTTest * !60250 : Tracking : Prefer member initializer list (clang-tidy) * !60229 : SuppressTrackFit in AmbiguityProcessorTool for actsValidateTracksFlags * !60248 : Remove hardcoded tau isolation from L1Topo * !60226 : Tracking CA config update BPHY10 and IDTR2 * !60235 : TrigDecisionTool+TrigNav[Tools+SlimmingMT]: remove usage of global ConfigFlags * !60224 : Update MergeMcEventCollTool for full pile-up truth config * !60222 : Use MagicNumbers.h in Reconstruction * !60192 : Fixes for the muon trigger configuration * !60203 : TrigMonitoring+AthenaMonitoring: delete obsolete MonitCategory modules * !60210 : TileRecUtils: Use TileBadChannels conditions object in DQ status tool * !60213 : TrigJetMonitoring: Adding monitoring of jet-level timing * !60033 : Implementing ComponentAccumulator-based configuration for Forward Detector Simulation * !60216 : Reduce the usage of barcodes * !59959 : Update trigger ART tests to specifiy they should run in 23.0 * !57185 : Update ISF_Validation and ISF_ValidationMT ART scripts * !59495 : Fix jet config for HL-LHC jobs * !60204 : TileConditions+TileSimAlgs: Convert TileSampleNoise into conditions object * !60243 : Avoid copy when classname is empty in AthContainers * !60221 : Use MagicNumbers.h instead of hardcoded constants in HighGranularityTimingDetector * !60223 : TrfTestsARTPlots: Add first version of ecube ART web plots in q449 test * !60196 : Fix reading of files with incomplete DataHeader even if events are skipped * !60193 : TRT_LocalOccupancy : name the Global / eventwise occupancy data * !60228 : TriggerMenuMT: pass flags explicitly for Egamma and UnconvTracking * !60208 : Explicitly set beamType to cosmics in MC cosmics ID trigger test * !60240 : Make sure DRAW_ZMUMU is written. Prefer to factor common code with EGZ * !59994 : Add profile for MC23a * !60225 : xAOD NTuple Maker Fix, master branch (2023.01.31.) * !60233 : Make IDE helpers off by default also for WorkDir * !60231 : FastChainSkeleton: do not use global config flags * !60217 : DerivationFrameworkBPhys: Suppress cppcheck warning. * !60206 : Update version.txt to 23.6.5 * !60194 : BeamBackgroundFiller: use the cache trick to refactor/make re-entrant * !60219 : cppcheck : Prefer prefix ++/-- operators for non-primitive types. * !60190 : Allow tag and probe analyses to have distinct legs * !60175 : DQConfigFlags: turn DQ.DataType into Enum * !60199 : TrackTruthOriginTool: Call unknown track origin otherSecondary * !60207 : Updates to eFEX monitoring histos to allow any (x)ToBs from configurable list * !60211 : TileRecUtils: Use TileBadChannels conditions object in Tile cell builder tool * !60214 : LArMonitoring: Fix cppcheck warning. * !60212 : TrigT1Interfaces: Fix cppcheck warnings. * !60215 : LArSamplesMon: Fix cppcheck warnings. * !60197 : Update InnerDetector/InDetConfig/CMakeLists.txt * !60198 : TriggerMenuMT: pass flags directly in menu building code * !60200 : MuonHoughEvent - use smart pointers * !60205 : Update preExec syntax for SimCoreTests single particle simulation jobs (ATLASSIM-6354) * !60189 : StagedTrackingGeometryBuilder svc/Cond factor more common code * !60187 : Minor update to STGC_Overlay configuration * !60185 : Avoid copying of shared pointers * !59089 : Add ATLAS_ENABLE_IDE_HELPERS flag to all projects, only enable it for WorkDir * !60191 : MultiComponentStateCombiner: rename method to make it a bit clearer what it does * !60184 : SiLayerBuilder Cond/svc: factor more common code * !60186 : METReconstruction: Make MT safe and migrate Alg to re-entrant. * !60172 : NewVrtSecInclusiveTool: Fix cppcheck warning. * !60170 : AthMonitorCfgHelper: remove deprecated 'inputFlags' alias * !60165 : SUSYTools - Update for MuonCalibration PreRec * !60131 : TrigT2CaloCommon: delete legacy TrigCaloDataAccessSvc configuration * !60159 : Improved speed of simulation * !60128 : Add a geometry configuration option to MuonLRTOverlapRemovalTool * !60127 : Acts+Athena JO: Tracking component configurer * !60073 : Introduce Tracking CA flags * !60179 : TrkExTools+ISF_FatrasServices+TrkConfig: Change from IAtRndmSvc to IAthRNGSvc. * !59935 : DataQualityInterfaces : HAN file production switched to V2 * !60176 : CscSegmentMakers: Fix typo in CscSegmentUtilTool::matchLikelihood * !60180 : MuonSpectrometer: do not use the global instance of config flags * !60182 : Fixing FastChain running PU digitization with Run 3 * !60174 : TileCalorimeter: do not use global instance of config flags * !60164 : meta-reader: Ignore more trigger content * !60139 : TrkVKalVrtCore: Fix cppcheck warnings. * !60160 : HelloWorldConfig: Using initConfigFlags and fillFromArgs * !60168 : LArCalibTest: Fix cppcheck warnings. * !59308 : eFEX offline simulation fixes * !60152 : Removed unused header and used std:: namespace where needed * !60167 : METUtilities: Fix cppcheck warnings. * !60098 : AthenaPoolCnvSvc: Make dataHeaderID file-aware to fix DHForm in multi-stream legacy SharedWriter jobs * !59777 : Add a flag to adapt tree auto flush * !60146 : Replace the n^2 complex comparison algorithm * !60188 : AthenaMPConfig.py: code cleanup * !60181 : NSW pad trigger decoding: add two more static functions for accessing channel maps * !60157 : Add cluster width as a function of eta plots to IDPVM * !60154 : [ATLASRECTS-7449] Added back PV histograms in PhysVal * !60082 : Updating the jFEX decorator with the masking and new variables * !60094 : Implement timing cut for HLT topoclusters * !60104 : Adding new histograms to MET Trigger Monitoring with LAr Noiseburst veto applied * !60116 : TileConditions+TileSimAlgs: Convert TilePulse into conditions object * !60149 : CA migration for muon trigger: segment finding + MS tracking * !60166 : LArCalibProcessing: Use initConfigFlags + fillFromArgs * !60156 : Update HitsTruthRelinkBase.cxx to simplify the logic * !60155 : Update version.txt to 23.6.4 * !60150 : Use id for breaking potenial loops instead of barcode * !60171 : MuonClusterSegmentMakerTools: Fix cppcheck warnings. * !60153 : Use particles for comparison, not barcodes * !60147 : PlaneSurface/Layer cleanup Bounds ctors * !60158 : Update MergeMcEventCollTool.cxx: remove the obsolete conditions * !60129 : TriggerJobOpts: remove usage of global ConfigFlags * !60075 : Make possible to read DataHeaderForm after SharedWriter mixed them up * !60110 : Less barcodes and switch to the HepMC::is_simulation_particle * !60163 : TriggerMenuMT: pass flags explicitly in chain building * !60145 : Reduce the usage of barcodes in simulation * !60042 : updating muon SF syst in AnalysisTop, updating default for run3 * !60142 : ATLHI-466 : Introduce electron tuning for UPC collisions * !60117 : Remove upstream trigger matching for Run 3 LLP1 * !60119 : xAOD::TrackParticle::time cleanup, master branch (2023.01.26.) * !60148 : Use statically allocated 3x3 matrix * !60108 : web display stgc * !60079 : Declare classes in LArSamplesMon explicitly thread-unsafe * !60121 : Removed SiSPSeededTracks from ESD content for CA config * !60123 : Fix LayerMaterialProvider name in AtlasTrackingGeometrySvc configuration * !60138 : Updating Pythia8_i components * !60105 : No longer build a component library for CaloUtils * !60126 : TrkExSTEP_Propagator: Change from IAtRndmSvc to IAthRNGSvc. * !60124 : ATLASRECTS-7466 : Avoid CA conflicts for service public tools between DRAW_EGZ and DRAW_ZMUMU * !60125 : Fix typo in LArHitEMapToDigitAlg name * !60095 : EFTRACK-133, optimized settings, adaptive phi sliding windows, removed un-used variables * !60133 : TrigBjetMonitoring: remove usage of global ConfigFlags * !60120 : TileRecUtils: Use TileDCSstate conditions directly * !60114 : TrigT1: remove usage of global ConfigFlags * !60130 : TrigT2CaloCommon: remove usage of global ConfigFlags * !60136 : Support both 'flags' and 'ConfigFlags' in pre/postExec * !60141 : PixelCalibAlgs: Fix cppcheck warnings. * !60122 : Fix typos in NSW Muon Digitization configuration * !60140 : DCMathSegmentMaker: Fix cppcheck warnings. * !60115 : MuonHoughPatternTools: Fix cppcheck warnings. * !60084 : SUSYTools - Use of static_cast * !60112 : TrkValHistUtils: Fix cppcheck warnings. * !60111 : Fix LLP PhysVal config for ITk * !60109 : Minor change in ReadFromCoolCompare.py * !60106 : drop DESDM_EGAMMA output in TCT tests * !60057 : TrfTestsART: Add back doRAWtoALL to some tests * !60078 : small fix for a warning in the MuonSelectionTool * !60088 : TileL2Algs: Use TileEMScale conditions in TileL2Builder * !60060 : Updated legacy L1Calo Rampmaker for new Run 3 FCAL LUT strategy + minor changes from py2 to py3 * !60107 : Update version.txt to 23.6.3 * !60102 : Bump ACTS tag to v21.1.1 * !60103 : Fix GenericMonitoringTool argument parsing * !60062 : HIGG1D1 Derivation : Add missing variables * !60083 : enable TCT ART tests in branch 23.0 * !57430 : CA-based ParticleGun configuration * !60081 : DerivationFrameworkTrainsART: Add lightweight athena reading checks to PHYS+PHYSLITE data18 and mc20 tests * !60066 : MadGraph PDFs for Run3 update * !60008 : Updating jFEX simulation to match the firmware * !60074 : TileMonitoring: Use TileBadChannels conditions object in TileDQFragMonitorAlgorithm * !60071 : declare classes in LArCafJobs explicitly thread-unsafe * !60027 : Signature specific HLTCalo monitoring * !59957 : Add basic MT pile-up tests * !60063 : Extend the setupLoggingLevels-method to allow setting the OutputLevel of converters * !60064 : BTagging: properly use config flags in fitters (and in config in general) * !60085 : TileRecUtils: Use TileEMScale conditions object directly * !60076 : SCT_ConditionsAlgorithms: do not use global instance of config flags * !60101 : TrigExamples: update unit test reference * !60099 : Forward detectors: do not use global instances of config flags * !60100 : Fix LayerMaterialProvider config for tracking geometry service * !60080 : Updated MistimedStreamMonitorAlgorithm for new JSON format in database. * !60092 : Update and cleanup LArNNChannelBuilder * !60055 : Superchic_i: Fixes to LheEVNTFiller * !60067 : TileSimAlgs+TriggerJobOpts: Use TileEMScale conditions object directly * !60093 : Generators: set correct units in Herwig7 interface * !60077 : TrigGepPerf: Fix clang warnings. * !60087 : DataQualityUtils: Fix thread-safety checker warnings. * !60089 : ForwardTracker+JetUtils: Fix cppcheck warnings. * !60090 : TrkDigEvent: Fix cppcheck warnings. * !60086 : MuidTrackBuilder: Fix clang warning. * !60091 : FastSiDigitization+FastTRT_Digitization: Fix cppcheck warnings. * !59928 : Adding z0RelativeToBeamspotUncertainty variable * !60072 : MuonsCommonCfg: fix config flag usage * !60069 : change handling of JVT in CP algorithms (ATLASG-2447) * !60068 : Fix path resolving in BTaggingEfficiencyTool * !59944 : Adding some fast barcodes * !59939 : Move (almost all) components out of CaloUtils * !59961 : Initial implementation of Tile Test Beam Geometry Configuration * !60049 : ZDC fixes for Run 2 reconstruction * !59978 : Add ART Test for ACTS CKF * !60065 : remove CaloCalTopoClusters from FTAG1 * !60040 : TrigServices: CA configuration for basic services * !60059 : Truth & derivations: cleanup config flag usage * !60061 : CaloTools+FastCaloSim+TrkVKalVrtFitter: update unit tests for changed in ROOT messaging * !60056 : TrigTauRec: propagate offline tau ConfigFlags update * !60058 : Pass flags to the TriggerListsHelper * !60031 : Sweeping !59749 from 21.0 to master. * !60048 : Fix side convention in ZdcRecChannelToolV2 * !60054 : TileSimAlgs: Fix cppcheck warnings. * !60051 : PyAnalysisUtils: More py3 fixes. * !60047 : RootStorageSvc: Add a basic script to read the DataHeader to be used in checks/tests * !60032 : Sweeping !59996 from 21.0-mc16d to master. * !60029 : Updating PileupAnalysisSequence to use plain logging * !60019 : Move core attributes needed for mini-EventInfo to be retained in DAOD smart slimming. * !60039 : TileRecUtils: Use TileEMScale conditions object in TileRawChannelNoiseFilter * !60043 : TileRecUtils: Use TileEMScale conditions object in TileCellBuilderFromHit * !60038 : CLIDComps: use OrderedSet for CLIDDBFiles property * !60034 : TrigConfIO: make JSON dumping robust against missing components * !60035 : TileRecUtils: Use TileEMScale conditions object in TileCellBuilder * !60053 : ISF_FastCaloSimParametrization: Fix/suppress cppcheck warnings. * !60052 : MDT_Digitization+CSC_Digitization+TGC_Digitization: Fix cppcheck warnings. * !60017 : decode the binary file - needed to calculate correctly the weights for LHE events * !60018 : TrfTestsARTPlots: move q442 test to CA for AODtoDAOD, remove doRAWtoALL * !60030 : TileMonitoring: Use TileEMScale conditions object directly * !60011 : Update of Tracking geometry CA config * !60013 : Introduced new package: AtlasGeometryCommon/CrackRegionGeoModel * !60014 : Less magic numbers in trigger * !60021 : Trigger: pass flags to GenericMonitoringTool * !59948 : xAODRootAccess: make TStore const-aware * !58339 : Remove the MuonSegmentMergerTool * !60023 : ACTS+AFP: pass config flags to GenericMonitoringTool * !60016 : WorkFlowTests - Swap AOD & ESD order * !60020 : TrigAFPHypo: delete unused TestTrigAFPDijetHypoAlgConfig * !60024 : MuonSpectrometer - Remove few depricated classes * !59995 : Remove doRAWtoALL steering in common ART tests * !60010 : Improved Random number Seeding for ParticleGun * !59991 : ACTS CI: RAWtoALL is now the default * !60009 : AthLinksSA: fix cmake package name * !60022 : Fix compilation error in xAODJetFilter * !60012 : tauRec: define ConfigFlags for tau output containers * !59851 : Add CA configuration for DESDM_MCP & DRAW_ZMUMU * !59965 : Adding support for TEfficiency in AnaAlgorithm * !60001 : SGTools: Time clearStore. * !60005 : LArG4HEC: Suppress cppcheck false positive. * !59992 : update Muon SF tool to use CaloScore * !60004 : MagFieldInterfaces: Suppress cppcheck warning. * !59999 : InDetConfig: Increase test timeout,. * !59997 : RootStorageSvc: Fix clang warning. * !60003 : MuonGeoModelTest: Fix cppcheck warnings. * !60006 : TileGeoG4SD: Fix cppcheck warnings. * !60002 : eflowEvent: Fix cppcheck warnings. * !59964 : allow track seed valiation in Run3 InDet AOD workflows * !58655 : add ActsTrkFinding to use ACTS CKF * !59902 : Simplify xAOD true particle * !60000 : Pythia8_i: add missing python module installation * !59993 : TrigGepPerf - GepPi0Alg.cxx remove unused variable * !59631 : Monitoring: avoid using global instance of ConfigFlags * !59989 : MuonCombinedTrackBuilder - Split up track building & fitting * !59810 : Fixing muon trigger SF tool * !59892 : New ttH topology for truth content in DAOD_PHYS * !59960 : add missing Aux to PHYSLITE * !58982 : AnalysisTop: Change default JetJvtEfficiency algorithm to NNJvt and implement respective configs * !59987 : Properly support presampled RDOs in RDOAnalysis * !59866 : add xAODJetFilter * !59986 : 23.0-cppcheck-L1CaloFEXSim * !59988 : 23.0-cppcheck-InDetPerformanceMonitoring * !59968 : Load more high-pt minbias if NumberOfHighPtMinBias is otherwise too low * !59847 : Add track observer tool to CA configs * !59958 : Add additional ITk specific endcap innermost layer hit summary plots * !59982 : Fix DQ HIST merge with RAWtoALL * !59971 : IExtrapolator: Rename methods as to be more obvious what they do * !59962 : Simplify Cavern Simulation Configuration in ComponentAccumulator * !59981 : AthenaMonitoring: fix for TrigDecTool_jobOptions * !59983 : EgammaCalibrationConfig: Do not hardwire output-level * !59980 : AsgTesting: Fix build problem after switch to ROOT v6-28-00-patches in dev4 nightlies * !59979 : Removed print statement missed in previous clean up * !59975 : MuonTrackingGeometry : SharedObject is a shared_ptr typedef , use make_shared * !59974 : StagedTrackingGeometryBuilder : rm un-needed/misleading ThreadSafe annotations/comments * !59972 : rm seemingly unused legacy EMShowerBuilder ToolFactory * !59970 : address ATR-26875 to modify obvious bugs in TrigMonitoring/TrigMuonMonitoring/L2MuonSAIOMon.cxx/.h * !59966 : remove code for legacy config from DFCalo (and packages using it) * !59679 : Add cell association for LRT tracks; Lower standard track pT threshold for cell association * !59954 : Add initial Run 4 overlay ART tests * !59956 : Enforce correct cascade space structure * !59888 : NSW pads: add static functions to trigger decoding for downstream clients, and add local/global functions for center and corners * !59955 : MM L1 Simulation - Private members instead of functions * !59946 : Fix getIndexByEta in InDetEtaDependentCutsSvc * !59953 : Track decisions IDs on LinkInfo, not Decision * !59951 : Remove no longer needed legacy config. * !59475 : migrate Control Flow code to use CA * !59889 : Fix nsw calib alg * !59920 : TrigInDetAnalysisExample: thread-checker fixes * !59257 : do not use /SCT/DCS conditions data for ITk * !59934 : BcmCollisionTimeAlg : Make re-entrant and tidy a bit the code * !59716 : add VrtSecInclusive vertices to DAOD_PHYSVAL and validation plots to NTUP_PHYSVAL * !58493 : Make RAWtoALL default * !59963 : Revert Acts MaterialSource flag back to None temporarily * !59942 : TrigCost: Use cached AMI interface * !59922 : fillBarcodesAttribute call in GenModule * !59950 : Add RDOAnalysis to Run 4 digi tests * !59952 : Rename Run 4 input file * !59923 : Avoid building detailed TRT Tracking Geometry for ATLFAST3 Simulation jobs * !59860 : IDPerfMonZmumu.cxx simplify extraction of track parameters * !59897 : Parameters of InDetTrackParticles can be with respect to the vertex * !59903 : Add LRT systematics alg; run it in IDTR2 * !59926 : Bugfix for JvtEfficiencyTool * !59943 : Fix master--HepMC2 nightly compilation * !59941 : Update ART tests to specifiy they should run in 23.0 (once it exists). * !59937 : TRTUncompressedHit add move ctor * !59856 : Add electron OR into SUSYTools * !59930 : TrigT1NSWSimTools: Fix cppcheck warnings. * !59801 : APR I/O code and AuxDyn code refactoring to prepare for RNTuple * !59932 : TrkAlignEvent+TrkAlignGenTools: Fix cppcheck warnings. * !59929 : StoreGate+ControlTest: Remove StoreGateSvc::readUniquePrivateCopy. * !59925 : TrigHLTMonitoring: use HLTMonTriggerList singleton * !59927 : Add MC23 Run Number Timestamp pairs to the dictionaries * !59878 : Remove code for legacy config of EGamma derivations * !59924 : STG YvsX on track plots * !59933 : TauTrig: access clusters directly from hlt tau and not from seed jet * !59936 : Layer: m_layerMaterialProperties can be a unique_ptr * !59931 : Navigation: Fix cppcheck warnings. * !59808 : Removal of legacy config in DerivationFrameworkCore, DerivationFrameworkPhys(icsValidation) * !59882 : Use cached AMI tag request in job transforms * !59919 : cppcheck: Update UtilFunctions.cxx in PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonEfficiencyCorrections * !59894 : Susy tools trigger matching * !59891 : add configuration block for output n-tuple * !59917 : cppcheck: Update selectblock.cxx in TrigInDetValidation * !59726 : Update ACTS mapping and configuration * !59916 : Rename the muon selection tool in BTagMuonAugmenter * !59904 : 23.0-cppcheck-D3PDMakerRoot * !59616 : Remove override of ClusterSplitProbContainer for forward tracks if storeSeparateLargeD0Container * !59905 : ATLASRECTS-7451 JetSecVertexingAlg make Re-entrant * !59886 : TrigInDetAnalysisUser: fix naming conventions * !59907 : Dedicated flags for acts art test * !59896 : Trigger: migrate defineHistogram calls * !59906 : Changed the implementation of inefficiency plots to use the existing... * !59913 : Layer : m_surfaceArray make unique_ptr * !59899 : TrigSteer: pass ConfigFlags to monitoring configuration * !59898 : TrigT2BeamSpot: migrate defineHistogram calls * !59912 : GeoAdaptors: Fix cppcheck warning. * !59915 : BinnedArray rm deprecated comments from the time we had a custom no thread safe ref counted ptr * !59885 : Port BTagging systematics speedup from 21.2 * !59862 : Pass HepMC3::(Const)GenParticlePtr and HepMC3::(Const)GenVertexPtr by reference where possible * !59887 : HGTD/InDetOverlay: do not use global instance of config flags in tests * !59681 : gFEX trigger towers from simulation * !59784 : TrigGepPerf - pi0 algorithm support * !59910 : ActsGeometry+ActsTrkEvent: Fix cppcheck warnings. * !59893 : 23.0-cppcheck-SampleHandler * !59911 : SiClusterizationTool: Fix cppcheck warnings. * !59914 : SiSPSeededTrackFinderData: Fix cppcheck warnings. * !59735 : L1 Muon RoI reading * !59804 : NSW pad trigger decoder: use return instead of throw in 2 places * !59845 : Decorations for charged FlowElements * !59855 : Bug fix for neutral-only small-R UFO jets * !59868 : SiSpacePointsSeed: Suppress cppcheck warnings. * !59870 : TrigT1RPClogic: Fix cppcheck warnings. * !59879 : TrigHLTMonitoring: remove legacy IHLTMonTool * !59883 : TrigInDetAnalysisExample: fix naming convention violations * !59861 : Change default setting in muon SF top CP tool * !59864 : Update name of default track truth collections in CA config * !59873 : ATLASRECTS-7451: Make JetBTaggingAlg Reentrant * !59872 : TileByteStream: Fix cppcheck warning. * !59877 : MuonSegmentCnvAlg : Make re-entrant * !59876 : fix bug in trigger containers to be saved in EGAM derivations * !59880 : New (combined) ART test for LAr Electronic Calibration * !59881 : Update html directory for Upgrade CampaignsARTTests * !59875 : GeneratorObjects,InDetSimEvent add move assignment and default ctors * !59865 : Fix name of ITk TrackCollection stored in ESD * !59768 : DigitizationTestsMT: Drop obsolete mc16a_no_pileup tests * !59874 : Add barcode attribute in Epos_i for HepMC3 * !59764 : Share code between old and new TrackingGeometryBuilder Tools * !59867 : GeneratorObjectsTPCnv: Remove debugging hack left in by mistake. * !59869 : TBEvent: Fix cppheck warnings. * !59871 : MuonByteStreamCnvTest: Fix cppcheck warnings. * !59761 : Update of CA config for primary vertexing * !59667 : MdtCabling - Fix BIS78A12 Link to the full diff between [release/23.0.15](https://gitlab.cern.ch/atlas/athena/tags/release/23.0.15) and [release/23.0.14](https://gitlab.cern.ch/atlas/athena/tags/release/23.0.14) is available at https://gitlab.cern.ch/atlas/athena/compare/release/23.0.14...release/23.0.15