athena merge requestshttps://gitlab.cern.ch/atlas/athena/-/merge_requests2024-03-28T18:56:30+01:00https://gitlab.cern.ch/atlas/athena/-/merge_requests/701872024-03-28: merge of 24.0 into main2024-03-28T18:56:30+01:00Edward Moyse2024-03-28: merge of 24.0 into mainThis sweep contains the following MRs:
* !70158 athena.py: allow --config-only without storing config (legacy) ~Core
* !70181 Fix bug in han configuration merging ~DQ
* !70149 Update collisions_run.config - add the new han configurati...This sweep contains the following MRs:
* !70158 athena.py: allow --config-only without storing config (legacy) ~Core
* !70181 Fix bug in han configuration merging ~DQ
* !70149 Update collisions_run.config - add the new han configuration for all the l1calo monitoring changes ~DQ, ~L1Calo
* !70151 athena.py: remove cppyy_minvmem command line option ~Core
* !70155 TileMonitoring: Update Tile online monitoring script for cosmics ~DQ, ~Tile
* !70103 Optimization of the Trigger Menu generation: move CA generation after the alignment (ATR-29039) ~JetEtmiss, ~Trigger, ~TriggerMenu
* !69406 24.0 TRT high threshold tune ~Digitization, ~InnerDetector, ~Overlay, ~Run2-DataOverlay-output-changed, ~Run2-MCOverlay-output-changed, ~Run2-MCReco-output-changed, ~Run3-MCOverlay-output-changed, ~Run3-MCReco-output-changed, ~Tools, ~frozen-tier0-violating
* !70127 Improvements in Run2 to Run 3 nav conversion ~Trigger
* !70135 LArConfiguration: delete legacy job option fragments ~LAr
* !70134 LArROD: remove legacy configuration ~LAr
* !70130 TileSimAlgs: Remove legacy JO configurations (ATLASRECTS-7939) ~Digitization, ~Tile
* !70085 remove old taggers and add GN2v01 in PhysVal monitoring ~Analysis, ~BTagging, ~Derivation, ~JetEtmiss
* !70138 Add HLT_noalg_L1MU14EOF to express ~Trigger, ~TriggerMenu
* !70083 Dev new histograms ~DQ, ~LAr, ~Trigger
* !70105 gFEX update jwoj threshold ~Trigger, ~TriggerMenu, ~changes-trigger-counts
* !70121 TileMonitoring: Remove legacy JO configurations (ATLASRECTS-7939) ~DQ, ~Tile
* !70126 TileMuId: Remove legacy JO configurations (ATLASRECTS-7939) ~Tile
* !70128 TileRecAlgs: Remove legacy JO configurations (ATLASRECTS-7939) ~Tile
* !69231 Implementing the MuonSelectionTool for selecting muon tracks. ~Analysis, ~BTagging, ~Derivation, ~JetEtmiss
* !70125 remove obsolete job-config files from CaloRec/share ~Calorimeter
* !70124 TileMonitoring: Remove legacy config from TileMBTSMonitorAlgorithm (ATLASRECTS-7939) ~DQ, ~Tile
* !70122 TileMonitoring: Remove legacy config from TileDQFragMonitorAlgorithm (ATLASRECTS-7939) ~DQ, ~Tile
There was one conflict (in `BTaggingValidationPlots.cxx`). As discussed in !70085, I resolved this by taking the `24.0` changes.https://gitlab.cern.ch/atlas/athena/-/merge_requests/70174adding NSW combined offline DQ2024-03-28T15:31:36+01:00Michela Bigliettiadding NSW combined offline DQthis package is going to host combined NSW efficiencies for offline DQ purposes. For the time being is mainly an empty container.this package is going to host combined NSW efficiencies for offline DQ purposes. For the time being is mainly an empty container.https://gitlab.cern.ch/atlas/athena/-/merge_requests/68960Draft: Use std::format instead of boost::format2024-02-27T09:58:01+01:00Andrii VerbytskyiDraft: Use std::format instead of boost::formatUse std::format instead of boost::formatUse std::format instead of boost::formathttps://gitlab.cern.ch/atlas/athena/-/merge_requests/67675Draft: Attempt to use NSW for Beam-Background veto2024-02-19T11:39:43+01:00Walter LamplDraft: Attempt to use NSW for Beam-Background vetoRelated to the discussion in ATLASNCB-27.
This MR generalizes the `BeamBackgroundFiller.cxx` to work with `NCB_TrackMuonSegments` from either CSC for NSW. I renamed most variables to 'SW'-something as 'small wheel', either old or new. ...Related to the discussion in ATLASNCB-27.
This MR generalizes the `BeamBackgroundFiller.cxx` to work with `NCB_TrackMuonSegments` from either CSC for NSW. I renamed most variables to 'SW'-something as 'small wheel', either old or new. All cuts, etc are unchanged wrt the Run-2 version.
The problem:
With this setup, we veto 23 out of the 25 events of the standard q449 test (eg Run-3 data reco). The default input of q449 is `data22_13p6TeV.00431493.physics_Main.daq.RAW._lb0525._SFO-16._0001.data`.
As next step, I'll try with an input-file from this year.
cc @ekay, @echapon, @emoyse, @jojunggehttps://gitlab.cern.ch/atlas/athena/-/merge_requests/67388Try to use C++20 starts_with2024-03-21T13:16:05+01:00Andrii VerbytskyiTry to use C++20 starts_withTry to use C++20 starts_withTry to use C++20 starts_withhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/66616Draft: TgcReadoutGeometry clean up & removal of a couple of bugs2024-03-27T00:33:16+01:00Johannes Junggeburthjohannes.josef.junggeburth@cern.chDraft: TgcReadoutGeometry clean up & removal of a couple of bugs- Clean up interface of the TgcReadoutElement
- Optimize calculation of the wire group position. Remove recursive calculation approach in favour of a caching
- Fix the calculation of the trapezoidal width for negative z- Clean up interface of the TgcReadoutElement
- Optimize calculation of the wire group position. Remove recursive calculation approach in favour of a caching
- Fix the calculation of the trapezoidal width for negative z