- Feb 20, 2024
-
-
CPAlgorithms: bugfix for PerEventSFBlock
-
Modifications in the TruthUtils for remove the code-specific functions.
-
Removal of legacy config for DAOD production - part 4 This MR removes much of the legacy DAOD-making configuration code, such that the old-style reductionConf argument to Reco_tf will no longer work. Some of the packages touched here may be completely obsolete and so more deletion may be possible, but for this MR the changes are restricted to DAOD building.
-
MUON5 derivation: add photon slimming, remove obsolete muon content, add close-by isolation variables
-
-
SUSYTools: Add support for 2023 MET trigger
-
Rename `AnalysisTriggerAlgsCAConfig` to `AnalysisTriggerAlgsConfig` to follow the usual naming convention now that the legacy module is gone.
-
-
-
-
[ATR-28687] eFEX Tau algorithm switch and new EDM naming convention for L1 tau RoIs
-
This MR removes the old-style job options from the share directory of the package. Most but not all of the contents of the python directory are still needed; any that can be removed will be deleted in a third MR
-
Fix typo in error message.
-
-
Adding tighter skimming to MUON5
-
(DAOD LLP1) Add Run 3 displaced jet triggers
-
-
FTAG: Fix bugs and refactor ONNX output decoration
-
Add CI tests for AnalysisTop with Run 3 settings
-
Upgrade-related tweaks to MUON5
-
This MR drops legacy config job options from DerivationFrameworkL1Calo and DerivationFrameworkTop, having confirmed that they are no longer in use
-
-
Soft muons variables for tracks
-
Removal of legacy DAOD config - part 2 ATLASG-2592 ATLASG-2593 ATLASG-2594 ATLASG-2595 ATLASG-2596 ATLASG-2597 ATLASG-2598 ATLASG-2599 This MR removes specific obsolete legacy job options for DAOD formats. In some cases they have been replaced with CA versions, in other cases not. Those which are still needed will have to be migrated at a later date. Many will not need to be replaced due to the transition to the new analysis model (PHYS/PHYSLITE)
-
(DAOD LLP1) Add patternRecoInfo to list of track variables
-
The PrimaryDPDMaker package is mostly superseded by the derivation framework, but is still the home of several special format definitions now run in RAWtoALL (particularly DRAWs). The purpose of this and subsequent MRs is to remove the legacy config whilst keeping the CA components. This MR is a "probe" to check that no CI or ART tests are using any legacy PrimaryDPDMaker formats. It deletes a single file - PrimaryDPDFlags - that all such jobs need. If this passes CI I suggest we merge it and see if any ART tests break, and if not, we can strip out the legacy config in a subsequent MR.
-
Remove track selection string in FTAG2
-
Removal of legacy DAOD config - part 1 This is the first of several MRs to remove the legacy DAOD config from main before the 24.0 branch. This is an initial "probe" to check that there are no remaining tests in CI or ART dependent on the legacy. It removes the two key files that all legacy DAOD jobs need (one for the configuration itself and one to provide the paths to the individual job options). Any legacy DAOD job will crash without these files. If this passes CI I suggest we merge and then inspect the DAOD ART tests. This will allow us to see quickly if we have any important legacy tests remaining. Once we're happy with the state of things we can remove the rest of the legacy code, which can be expected to be several dozen files.
-
-
Add FTag event scale factor CP algorithm config
-
Low-Level Jet (LLJ1) new derivation format
-
Remove deprecated runSelection and globalSF from JetJvtAnalysisConfig
-
CPAlgorithms: refactor the object cutflow
-
AthContainers: Update copy/copyForOutput to work on AuxVectorData. Update the copy/copyForOutput methods of IAuxTypeVectorFactory / AuxTypeRegistry to take AuxVectorData instances rather than bare pointers. Remove the corresponding static methods from AuxTypeVector. Refactoring to make possible dependencies between auxiliary variables, as would be used to support packed links / jagged vectors. Also alter them to operate on ranges, rather than a single element.
-
Revert "Merge branch 'bugfix_objectcutflow' into 'main'" This reverts merge request !68554
-
introduce a simple per-algorithm memory monitor for EventLoop This will **not** be able to detect memory leaks, but instead it will just monitor how much memory an algorithm allocates during setup. This allows to see if any of the algorithms has a particularly large calibration table or similar. It also contains occasional memory usage printouts during the job. That allows to see whether memory gets consumed in the job setup, or during execute This is mostly meant to allow debugging some current problems with the Top jobs which quickly shoot up to 3.2GB memory consumption.
-
The main usage here is that if OR is run before MET we don't want to use the OR selections with MET. A similar issue is expected to come up with fakes/fakeable objects, i.e. some specific baseline cuts should not be applied (in fact they are inverted), but only for very specific users. The mechanism chosen here is to mark the cuts when they are registered and then exclude by name when requesting the selection.
-
CPAlgorithms: refactor the object cutflow
-
Extra fix for CloseBy correction
-
SUSYTools: more support for mc23c and mc23d
-