Daily merge of 23.0 into main
Conflicts
Calorimeter/CaloRecGPU/CMakeLists.txt
Calorimeter/CaloRecGPU/CaloRecGPU/StandaloneDataIO.h
Calorimeter/CaloRecGPU/src/CaloCellsCounterCPU.cxx
Calorimeter/CaloRecGPU/src/CaloCellsCounterGPU.cxx
These files were touched by !64255 (merged) (tag @averbyts). We get this conflict because in 23.0 the files in CaloRecGPU
contain ^M
characters, and in main don't. As a result, every time a single line is changed in some file in 23.0 the entire file gets marked for conflict during the sweep. The conflicts were resolved by manual propagation of changes from 23.0 into main.
Calorimeter/CaloRecGPU/tools/plotter/ClusterPlotter.h
Calorimeter/CaloRecGPU/tools/plotter/TimePlotter.h
Calorimeter/CaloRecGPU/tools/plotter/clusterplotter.cxx
These files no longer exist in the main. Discarded the 23.0 updates.
Generators/TruthUtils/TruthUtils/AtlasPID.h
Trivial conflicts. Resolved manually. The most recent update in 23.0 in !64321 (merged) (tag @averbyts)
InnerDetector/InDetRecAlgs/SiSpacePointFormation/src/SiTrackerSpacePointFinder.cxx
Conflicting changes in 23.0 (!64289 (merged) @christos) and main (!64184 (merged) @tstreble). Here is the conflict:
<<<<<<< HEAD
SG::WriteHandle<SpacePointOverlapCollection> spacepointoverlapCollection;
if(m_overlap){
spacepointoverlapCollection = SG::WriteHandle<SpacePointOverlapCollection>( m_spacepointoverlapCollectionKey, ctx );
ATH_CHECK( spacepointoverlapCollection.record( std::make_unique<SpacePointOverlapCollection>() ) );
ATH_MSG_DEBUG( "Container '" << spacepointoverlapCollection.name() << "' initialised" );
}
=======
SG::WriteHandle<SpacePointOverlapCollection> spacepointoverlapCollection(
m_spacepointoverlapCollectionKey, ctx);
ATH_CHECK(spacepointoverlapCollection.record(
std::make_unique<SpacePointOverlapCollection>()));
if (dataItemsSCT) {
// if we have a DataPool it will own the elements
spacepointoverlapCollection.ptr()->clear(SG::VIEW_ELEMENTS);
}
ATH_MSG_DEBUG("Container '" << spacepointoverlapCollection.name()
<< "' initialised");
>>>>>>> upstream/23.0
Resolved manually into
SG::WriteHandle<SpacePointOverlapCollection> spacepointoverlapCollection;
if(m_overlap){
spacepointoverlapCollection = SG::WriteHandle<SpacePointOverlapCollection>( m_spacepointoverlapCollectionKey, ctx );
ATH_CHECK( spacepointoverlapCollection.record( std::make_unique<SpacePointOverlapCollection>() ) );
if (dataItemsSCT) {
// if we have a DataPool it will own the elements
spacepointoverlapCollection.ptr()->clear(SG::VIEW_ELEMENTS);
}
ATH_MSG_DEBUG( "Container '" << spacepointoverlapCollection.name() << "' initialised" );
}
@christos and @tstreble could you please confirm that the resolution looks OK to you?
InnerDetector/InDetValidation/InDetPhysValMonitoring/test/test_ttbarPU40_reco.sh
The most recent change in 23.0 by !62730 (merged) (tag @keli). Kept the 23.0 version.
PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/CMakeLists.txt
PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/src/TruthMetaDataWriter.cxx
Conflicting, but identical changes, in 23.0 (!64241 (merged) tag @maszyman) and master (!62582 (merged) tag @zmarshal). Kept the master/main version.
Also, manually merged changes in Projects/AthAnalysis/package_filters.txt
as discussed here
Finally, this sweep contains the following MRs:
- !64362 (merged) Fix ROB prefetching configuration for probe triggers Trigger, TriggerMenu
- !64368 (merged) NSWL1Simulation: Fixing truth info in output ntuple Trigger
- !63698 (merged) TrigT1CaloMonitoring: Protect against out-of-bounds writes. DQ, Trigger
- !64353 (merged) L1Topo Late muon reading fix Trigger
- !64374 (merged) remove maxTracksPerSharedPRD from TrigTrackingPassFlags InnerDetector, Trigger, TriggerID
- !64296 (merged) Fixing jFEX input data monitoring DQ, Trigger
- !64369 (merged) Turn the remaining inline functions in the TruthUtils into templates Generators
- !64291 (merged) Restore original etaMax config for Disappearing track seeder InnerDetector, Run2-DataReco-output-changed, Run2-MCReco-output-changed, Run3-DataReco-output-changed, Run3-MCReco-output-changed, Tracking, frozen-tier0-violating
- !64347 (merged) MdtT0SegmentFitter - Reduce the maximal iteration MuonSpectrometer
- !64325 (merged) GSF : rename MultiTrajectory to GSFTrajectory so as not to be confused in the future Egamma, Tracking
- !64348 (merged) SCT_Clusterization allow DataPool for the cache (online) case InnerDetector, Trigger
- !64370 (merged) Use std::ntuple instead of boost::ntuple where possible Calorimeter, EDM, Reconstruction
- !64294 (merged) MuonCondAlg - Ensure that all condition algorithms have isReentrant false flag MuonSpectrometer
- !64293 (merged) MuonCabling - Let the Algorithms inherit from an AthReentrantAlgorithm MuonSpectrometer
- !64241 (merged) Use TagInfoMgr to set Truth metadata Derivation
- !64358 (merged) TileByteStream+TileTBRec: Fix unpacking FELIX data (Tile sub fragment type 6) Tile
- !64279 (merged) MuonGeoModelTest - Add algorithm to dump the local pad positions (sTgc) MuonSpectrometer
- !64328 (merged) Lazy-load legacy flags in some places Reconstruction
- !64332 (merged) Introduce a new function to filter zero energy photons Analysis, BTagging, Derivation, Generators, JetEtmiss
- !64351 (merged) ClusterMakerTool: Try to rm obsolete/legacy method InnerDetector
- !64312 (merged) Combine two particle selector functions used in egammaTruthAlg into one Analysis, Egamma, Generators
- !64316 (merged) Take into account two sorts of Geantinos with MC::isGeantino() function. JetEtmiss, Reconstruction
- !64289 (merged) SiTrackerSpacePointFinder use DataPool (offline no cache case) InnerDetector
- !64269 (merged) Use std::optional instead of boost::optional where possible ACTS, Analysis, AnalysisTop, Simulation, Tracking
- !64183 (merged) AthenaPoolCnvSvc: Allow SharedWriter to find the right metadata container Database
- !64361 (merged) TileTBRec+TileMonitoring: Unpack scaler in TB2023 data DQ, Tile
- !64340 (merged) Resurrect AltListBSEvents utility EDM
- !64357 (merged) PixelClusterization allow DataPool for the online (cache) case InnerDetector
- !64355 (merged) Remove MuonAlignEvent package MuonSpectrometer
- !64346 (merged) default to none Analysis
- !64329 (merged) Hardcode primary DPDs in transform code Tools
- !64274 (merged) add GN2 to xAODBTaggingEfficiency (AFT-652) Analysis, BTagging, Derivation, JetEtmiss
- !64321 (merged) Implement default dehaviour of templates in AtlasPID.h Generators
- !64319 (merged) Introduce isFinalState function in the TruthUtils Generators, Simulation
- !64318 (merged) Simplification of expressions for TruthUtils functions Generators
- !64266 (merged) TrkVertexSeedFinderUtils/GaussianTrackDensity try to tidy a bit and use STLPool allocators Tracking
- !64270 (merged) Drop boost from GenUtils Analysis, AnalysisTop, Generators
- !64255 (merged) Use C++17 std::filesystem instead of boost::filesystem where possible Analysis, BTagging, Calorimeter, Core, JetEtmiss, Trigger
- !63669 (merged) Recover AMI tag and generator versions in derivations Build, Core, Derivation, Generators, Tools
- !62730 (merged) move to ca for id art tests InnerDetector, Simulation
- !64338 (merged) Fix for gFEX adding gJSPARE1 Trigger, TriggerMenu