athena merge requestshttps://gitlab.cern.ch/atlas/athena/-/merge_requests2024-02-26T11:18:56+01:00https://gitlab.cern.ch/atlas/athena/-/merge_requests/69133Draft: Inner Detector alignment monitoring (Run3) new npixhits_per_track_barr...2024-02-26T11:18:56+01:00Clara Carrion MartinezDraft: Inner Detector alignment monitoring (Run3) new npixhits_per_track_barrel histogramInner Detector alignement monitoring (Run3) new npixhits_per_track_barrel histogram and misspelling correctionsInner Detector alignement monitoring (Run3) new npixhits_per_track_barrel histogram and misspelling correctionshttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69128Delayed jets, additional chains, ATR-288362024-02-22T12:27:39+01:00Leon BozianuDelayed jets, additional chains, ATR-28836Closes ATR-28836, includes 6 new HLT chains for delayed jet studies.Closes ATR-28836, includes 6 new HLT chains for delayed jet studies.https://gitlab.cern.ch/atlas/athena/-/merge_requests/69112Update test_q443.sh to use correct CA option2024-02-21T17:28:32+01:00Duc TaUpdate test_q443.sh to use correct CA optionPowhegControl: updating ggF HH process (authors' bugfix) and adding ggF HH SMEFT process - AGENE-2239
PowhegControl: updating ggF HH process (authors' bugfix) and adding ggF HH SMEFT process - AGENE-2239PowhegControl: updating ggF HH process (authors' bugfix) and adding ggF HH SMEFT process - AGENE-2239
PowhegControl: updating ggF HH process (authors' bugfix) and adding ggF HH SMEFT process - AGENE-2239https://gitlab.cern.ch/atlas/athena/-/merge_requests/69105eFexTowerBuilder: handle invalid codes and add debugging functionality2024-02-29T13:44:53+01:00Will ButtingereFexTowerBuilder: handle invalid codes and add debugging functionalityInvalid codes from supercell readout (flagged by provenance&0x40) need to be flagged with code 1022 in the output to be properly emulated.
This MR also adds some debugging functionality to this algorithm.Invalid codes from supercell readout (flagged by provenance&0x40) need to be flagged with code 1022 in the output to be properly emulated.
This MR also adds some debugging functionality to this algorithm.https://gitlab.cern.ch/atlas/athena/-/merge_requests/69095Draft: Move FTagEventSF to standalone analysis config2024-03-08T02:18:58+01:00Thomas StreblerDraft: Move FTagEventSF to standalone analysis configBuilt on top of !69002
Use similar config to JVT analysis config, to be able to define overlap removal dependency in the same wayBuilt on top of !69002
Use similar config to JVT analysis config, to be able to define overlap removal dependency in the same wayhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69091Fix correlated smearing bug in JER in JetUncertainties in 22.02024-02-23T13:55:29+01:00Christopher YoungFix correlated smearing bug in JER in JetUncertainties in 22.0This is a copy of https://gitlab.cern.ch/atlas/athena/-/merge_requests/68331 but in 22.0
(if 22.0 is closed then we can probably reject this MR)
@markowen found that the JER was using the same seed for smearing jets as is done in JetCal...This is a copy of https://gitlab.cern.ch/atlas/athena/-/merge_requests/68331 but in 22.0
(if 22.0 is closed then we can probably reject this MR)
@markowen found that the JER was using the same seed for smearing jets as is done in JetCalibTools. This results in a correlated smearing and a large over-estimation of the uncertainty. Additionally, as most people use MC as pseudo-data it is more correct to use the max(MC,data) resolution. This was not anticipated when the tool was originally written but results in very small changes. Finally advanced users can set the seed themselves, but this currently set the seed the same for all jets which is not a usual use-case so this has also been modified.https://gitlab.cern.ch/atlas/athena/-/merge_requests/69078Draft: ATLSUSYBGF-694, AFT-706: Change default systematic strategy for flavor...2024-02-24T10:52:47+01:00Dan GuestDraft: ATLSUSYBGF-694, AFT-706: Change default systematic strategy for flavor taggingWe noticed that a few frameworks were setting the default ftag strategy to something that might be problematic, see the attached ticket.
Marked as a draft because I don't know if we want to change the default behavior in an release we'r...We noticed that a few frameworks were setting the default ftag strategy to something that might be problematic, see the attached ticket.
Marked as a draft because I don't know if we want to change the default behavior in an release we're trying to deprecate ASAP.https://gitlab.cern.ch/atlas/athena/-/merge_requests/69053MuonGeoModelTestR4: run unit test in private working directory2024-03-05T08:43:33+01:00Frank WinklmeierMuonGeoModelTestR4: run unit test in private working directoryUnit tests that actually run athena, need their own private working directory to avoid overwriting each others files (e.g. pool catalogue) when they happen to run concurrently (as seen on https://gitlab.cern.ch/atlas/athena/-/merge_reque...Unit tests that actually run athena, need their own private working directory to avoid overwriting each others files (e.g. pool catalogue) when they happen to run concurrently (as seen on https://gitlab.cern.ch/atlas/athena/-/merge_requests/68990). Also use `noerror.sh` for post-processing to detect any errors printed by the test.
Also update simulation flags to avoid error message (see ATLASSIM-7094).
cc @jojunggehttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69010Add some actual 2D efficiencies and the completed error calculation2024-02-20T16:58:17+01:00Mark SuttonAdd some actual 2D efficiencies and the completed error calculationThe full implementation for the error calculation was not implemented,
This fixes that and adds two new sets of efficiencies, one of eta vs_pt
and one for d0 vs pt.The full implementation for the error calculation was not implemented,
This fixes that and adds two new sets of efficiencies, one of eta vs_pt
and one for d0 vs pt.https://gitlab.cern.ch/atlas/athena/-/merge_requests/68997Convert types for input arguments2024-02-19T16:13:08+01:00Mark SuttonConvert types for input argumentsThe python command line options apparently all get converted to strings, so we have to convert them to numerical types by hand.
Should be both main and 24.0 - needed for both
Potentially addresses ATR-28830The python command line options apparently all get converted to strings, so we have to convert them to numerical types by hand.
Should be both main and 24.0 - needed for both
Potentially addresses ATR-28830https://gitlab.cern.ch/atlas/athena/-/merge_requests/68951Add a 2D efficiency class to the TrigInDetAnalysis2024-02-15T23:16:05+01:00Mark SuttonAdd a 2D efficiency class to the TrigInDetAnalysisAdds a 2D efficiency class for extended functionalityAdds a 2D efficiency class for extended functionalityhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/68931Remove uneccessary failure in PrescaleTool2024-02-16T10:53:23+01:00Mark SuttonRemove uneccessary failure in PrescaleToolThe PrescaleTool reports an ERROR if there is only one chain in a coherent prescale set.
This is not needed, since a single chain would by definition be coherent with itself and so this check is not needed.
The only consequence of this...The PrescaleTool reports an ERROR if there is only one chain in a coherent prescale set.
This is not needed, since a single chain would by definition be coherent with itself and so this check is not needed.
The only consequence of this change should be that some jobs that previously failed, when they did not have to, would now no longer fail.https://gitlab.cern.ch/atlas/athena/-/merge_requests/68926TrigInDetValidation: don't import global ConfigFlags2024-02-15T15:35:52+01:00Bertrand Martin Dit LatourTrigInDetValidation: don't import global ConfigFlagsFixes the issue reported in ATR-28802.
Cheers,
BertrandFixes the issue reported in ATR-28802.
Cheers,
Bertrandhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/68912Removal of legacy PrimaryDPDMaker job options part 3: JetValidation2024-02-15T11:27:24+01:00James CatmoreRemoval of legacy PrimaryDPDMaker job options part 3: JetValidationThis MR removes legacy job options from the JetValidation package. Most depend in some way on the PrimaryDPDMaker. Migration to CA was done some time ago.This MR removes legacy job options from the JetValidation package. Most depend in some way on the PrimaryDPDMaker. Migration to CA was done some time ago.https://gitlab.cern.ch/atlas/athena/-/merge_requests/68905DerivationFrameworkJetEtMiss: update JETM1 python config with TrigEventInfoRe...2024-02-28T09:14:56+01:00Maximilian AmerlDerivationFrameworkJetEtMiss: update JETM1 python config with TrigEventInfoRecorderAlg to build `HLT_TCEventInfo_jet` when running on data22# Overview
Changes: update JETM1 python config with TrigEventInfoRecorderAlg instance when running on 2022 data to re-build HLT_TCEventInfo_jet with NumPV decoration. Checks `ConfigFlag` values to ensure running on 2022 data and not on M...# Overview
Changes: update JETM1 python config with TrigEventInfoRecorderAlg instance when running on 2022 data to re-build HLT_TCEventInfo_jet with NumPV decoration. Checks `ConfigFlag` values to ensure running on 2022 data and not on MC.
This change is needed to ensure that the number of primary vertices reconstructed in the HLT is available in JETM1. Previously it was not possible to access this observable because the `trackParticleLinks` for `HLT_IDVertex_FS` aren't stored for the jet trigger content configured in `DerivationFrameworkCore`.
The changes will be required for ongoing Trigger-Level Analysis searches where custom Insitu jet energy scale corrections must be derived on data22 and data23.
Tagging @mmontell @tofitsch
# Size estimates (from running 1000 event tests with `Derivation_tf.py`)
All size estimates from `checkFile.py`
| Data type | Old JETM1 (kB/evt) | Modified JETM1 (kB/evt) | Difference (kB/evt) |
| ------ | ------ | ------ | ------ |
| MC23 (dijet) | 185.481 | 185.481 | ~0 |
| data22 (run 437548) | 32.603 | 32.624 | +0.021 |
| data23 (run 453713) | 38.765 | 38.765 | ~0 |
Negligible increase in size with tests run so far (maybe more events are needed to check?).
**Note: since the change should only affect data22, we expect no size differences on data23 & MC**
# Testing
## Checking content in DAODs with `checkFile.py`
```
[mamerl@lxplus977 test_JETM12022withTCEventInfoandRenounceAll]$ cat run_*/checkFile*.txt | grep "TCEventInfo" --with-filename
(standard input):## opening file [DAOD_JETM1.test_data22_run437548_lb2004_JETM1TCEventInfoRebuild.root]...
(standard input):File:root://eoshome-m.cern.ch//eos/user/m/mamerl/PhD/PackagesForDevelopmentActivities/test_JETM12022withTCEventInfoandRenounceAll/run_data22/DAOD_JETM1.test_data22_run437548_lb2004_JETM1TCEventInfoRebuild.root
(standard input): 10.747 kb 1.597 kb 0.003 kb 0.000 497 (B) HLT_TCEventInfo_jet
(standard input): 9.882 kb 1.892 kb 0.004 kb 0.000 497 (B) HLT_TCEventInfo_jetAuxDyn.AvgMu
(standard input): 11.929 kb 2.004 kb 0.004 kb 0.000 497 (B) HLT_TCEventInfo_jetAuxDyn.JetDensityEMPFlow
(standard input): 27.284 kb 2.119 kb 0.004 kb 0.000 497 (B) HLT_TCEventInfo_jetAux.
(standard input): 9.882 kb 2.514 kb 0.005 kb 0.000 497 (B) HLT_TCEventInfo_jetAuxDyn.NumPV
(standard input):## opening file [DAOD_JETM1.test_data23_run453713_lb1476_JETM1TCEventInfoRebuild.root]...
(standard input):File:root://eoshome-m.cern.ch//eos/user/m/mamerl/PhD/PackagesForDevelopmentActivities/test_JETM12022withTCEventInfoandRenounceAll/run_data23/DAOD_JETM1.test_data23_run453713_lb1476_JETM1TCEventInfoRebuild.root
(standard input): 6.954 kb 1.207 kb 0.004 kb 0.000 308 (B) HLT_TCEventInfo_jet
(standard input): 6.368 kb 1.401 kb 0.005 kb 0.000 308 (B) HLT_TCEventInfo_jetAuxDyn.AvgMu
(standard input): 17.212 kb 1.469 kb 0.005 kb 0.000 308 (B) HLT_TCEventInfo_jetAux.
(standard input): 6.368 kb 1.779 kb 0.006 kb 0.000 308 (B) HLT_TCEventInfo_jetAuxDyn.NumPV
(standard input): 7.837 kb 3.131 kb 0.010 kb 0.000 308 (B) HLT_TCEventInfo_jetAuxDyn.JetDensityEMPFlow
(standard input):## opening file [DAOD_JETM1.test_mc23valid_JZ2_e8514e8516s4041s4055r14332_JETM1TCEventInfoRebuild.root]...
(standard input):File:root://eoshome-m.cern.ch//eos/user/m/mamerl/PhD/PackagesForDevelopmentActivities/test_JETM12022withTCEventInfoandRenounceAll/run_mc23/DAOD_JETM1.test_mc23valid_JZ2_e8514e8516s4041s4055r14332_JETM1TCEventInfoRebuild.root
(standard input): 21.099 kb 3.203 kb 0.003 kb 0.000 1000 (B) HLT_TCEventInfo_jet
(standard input): 54.356 kb 4.258 kb 0.004 kb 0.000 1000 (B) HLT_TCEventInfo_jetAux.
(standard input): 20.505 kb 5.952 kb 0.006 kb 0.000 1000 (B) HLT_TCEventInfo_jetAuxDyn.AvgMu
(standard input): 20.505 kb 6.529 kb 0.007 kb 0.000 1000 (B) HLT_TCEventInfo_jetAuxDyn.NumPV
(standard input): 24.681 kb 10.018 kb 0.010 kb 0.000 1000 (B) HLT_TCEventInfo_jetAuxDyn.JetDensityEMPFlow
[mamerl@lxplus977 test_JETM12022withTCEventInfoandRenounceAll]$
```
All required attributes for `HLT_TCEventInfo_jet` exist
## Checking values of Aux elements on `HLT_TCEventInfo_jet`
### data22 test
```
root [0]
Attaching file DAOD_JETM1.test_data22_run437548_lb2004_JETM1TCEventInfoRebuild.root as _file0...
(TFile *) 0x414c1c0
root [1] CollectionTree->Scan("HLT_TCEventInfo_jetAuxDyn.NumPV:HLT_TCEventInfo_jetAuxDyn.AvgMu:HLT_TCEventInfo_jetAuxDyn.JetDensityEMPFlow:EventInfoAuxDyn.averageInteractionsPerCrossing")
***********************************************************************
* Row * Instance * HLT_TCEve * HLT_TCEve * HLT_TCEve * EventInfo *
***********************************************************************
* 0 * 0 * 8 * 33.216655 * 0 * 33.216655 *
* 1 * 0 * 8 * 33.216655 * 0 * 33.216655 *
* 2 * 0 * 7 * 33.216655 * 0 * 33.216655 *
* 3 * 0 * 15 * 33.216655 * 0 * 33.216655 *
* 4 * 0 * 7 * 33.216655 * 0 * 33.216655 *
* 5 * 0 * 12 * 33.216655 * 0 * 33.216655 *
* 6 * 0 * 13 * 33.216655 * 0 * 33.216655 *
* 7 * 0 * 14 * 33.216655 * 0 * 33.216655 *
* 8 * 0 * 15 * 33.216655 * 0 * 33.216655 *
* 9 * 0 * 17 * 33.216655 * 0 * 33.216655 *
* 10 * 0 * 11 * 33.216655 * 0 * 33.216655 *
* 11 * 0 * 11 * 33.216655 * 0 * 33.216655 *
* 12 * 0 * 16 * 33.216655 * 0 * 33.216655 *
* 13 * 0 * 9 * 33.216655 * 0 * 33.216655 *
* 14 * 0 * 11 * 33.216655 * 0 * 33.216655 *
* 15 * 0 * 13 * 33.216655 * 0 * 33.216655 *
* 16 * 0 * 11 * 33.216655 * 0 * 33.216655 *
* 17 * 0 * 16 * 33.216655 * 0 * 33.216655 *
* 18 * 0 * 5 * 33.216655 * 0 * 33.216655 *
* 19 * 0 * 14 * 33.216655 * 0 * 33.216655 *
* 20 * 0 * 14 * 33.216655 * 0 * 33.216655 *
* 21 * 0 * 13 * 33.216655 * 0 * 33.216655 *
* 22 * 0 * 10 * 33.216655 * 0 * 33.216655 *
* 23 * 0 * 19 * 33.216655 * 0 * 33.216655 *
* 24 * 0 * 10 * 33.216655 * 0 * 33.216655 *
```
Note:
- `HLT_TCEventInfo_jetAuxDyn.NumPV` is filled as required
- `HLT_TCEventInfo_jetAuxDyn.AvgMu` is identical to `EventInfoAuxDyn.averageInteractionsPerCrossing` → this is likely related to the tools setup (LB Mu tool) in the DerivationFramework / Athena context when running `Derivation_tf.py`
- `HLT_TCEventInfo_jetAuxDyn.JetDensityEMPFlow` is empty (`0` everywhere) i.e. not filled
### data23 test
```
root [0]
Attaching file DAOD_JETM1.test_data23_run453713_lb1476_JETM1TCEventInfoRebuild.root as _file0...
(TFile *) 0x439b150
root [1] CollectionTree->Scan("HLT_TCEventInfo_jetAuxDyn.NumPV:HLT_TCEventInfo_jetAuxDyn.AvgMu:HLT_TCEventInfo_jetAuxDyn.JetDensityEMPFlow:EventInfoAuxDyn.averageInteractionsPerCrossing")
***********************************************************************
* Row * Instance * HLT_TCEve * HLT_TCEve * HLT_TCEve * EventInfo *
***********************************************************************
* 0 * 0 * 13 * 35.380664 * 4420.1367 * 35.340515 *
* 1 * 0 * * * * 35.340515 *
* 2 * 0 * 15 * 35.380664 * 6362.5913 * 35.340515 *
* 3 * 0 * 14 * 35.380664 * 4907.5698 * 35.340515 *
* 4 * 0 * 11 * 35.380664 * 3518.6750 * 35.340515 *
* 5 * 0 * 16 * 35.380664 * 8282.9228 * 35.340515 *
* 6 * 0 * 22 * 35.380664 * 6873.4531 * 35.340515 *
* 7 * 0 * 13 * 35.380664 * 2783.1154 * 35.340515 *
* 8 * 0 * 15 * 35.380664 * 4346.9038 * 35.340515 *
* 9 * 0 * * * * 35.340515 *
* 10 * 0 * 14 * 35.380664 * 4867.6264 * 35.340515 *
* 11 * 0 * 18 * 35.380664 * 5058.1831 * 35.340515 *
* 12 * 0 * 11 * 35.380664 * 3905.0180 * 35.340515 *
* 13 * 0 * 12 * 35.380664 * 3506.6855 * 35.340515 *
* 14 * 0 * 8 * 35.380664 * 6581.5629 * 35.340515 *
* 15 * 0 * 16 * 35.380664 * 5168.9941 * 35.340515 *
* 16 * 0 * 13 * 35.380664 * 3372.4897 * 35.340515 *
* 17 * 0 * 13 * 35.380664 * 4090.0913 * 35.340515 *
* 18 * 0 * 8 * 35.380664 * 4835.6259 * 35.340515 *
* 19 * 0 * 17 * 35.380664 * 6507.3862 * 35.340515 *
* 20 * 0 * * * * 35.340515 *
* 21 * 0 * 9 * 35.380664 * 8573.375 * 35.340515 *
* 22 * 0 * 14 * 35.380664 * 6553.0869 * 35.340515 *
* 23 * 0 * 20 * 35.380664 * 8837.2695 * 35.340515 *
* 24 * 0 * 11 * 35.380664 * 5107.9179 * 35.340515 *
```
Note:
- All required `HLT_TCEventInfo_jetAuxDyn` attributes exist & are filled
- The `HLT_TCEventInfo_jetAuxDyn.AvgMu` is NOT identical to `EventInfoAuxDyn.averageInteractionsPerCrossing` - indicates that the code is retrieving the existing TCEventInfo object in the AOD, not re-building the object
### mc23[_valid] test (note: these are old samples with the LAr pile-up issue identified in MC23)
```
root [0]
Attaching file DAOD_JETM1.test_mc23valid_JZ2_e8514e8516s4041s4055r14332_JETM1TCEventInfoRebuild.root as _file0...
(TFile *) 0x3cc83a0
root [1] CollectionTree->Scan("HLT_TCEventInfo_jetAuxDyn.NumPV:HLT_TCEventInfo_jetAuxDyn.AvgMu:HLT_TCEventInfo_jetAuxDyn.JetDensityEMPFlow:EventInfoAuxDyn.averageInteractionsPerCrossing")
***********************************************************************
* Row * Instance * HLT_TCEve * HLT_TCEve * HLT_TCEve * EventInfo *
***********************************************************************
* 0 * 0 * 14 * 45 * 9215.3632 * 45 *
* 1 * 0 * 16 * 45 * 3964.0888 * 45 *
* 2 * 0 * 19 * 44 * 5687.5585 * 44 *
* 3 * 0 * 17 * 45 * 8419.6777 * 45 *
* 4 * 0 * 19 * 44 * 9308.8652 * 44 *
* 5 * 0 * 18 * 45 * 13655.557 * 45 *
* 6 * 0 * 22 * 44 * 4839.5996 * 44 *
* 7 * 0 * 25 * 45 * 9061.6445 * 45 *
* 8 * 0 * 25 * 45 * 9512.0195 * 45 *
* 9 * 0 * 24 * 45 * 12075.797 * 45 *
* 10 * 0 * 16 * 44 * 14746.839 * 44 *
* 11 * 0 * 15 * 44 * 5786.2646 * 44 *
* 12 * 0 * 17 * 44 * 8471.5908 * 44 *
* 13 * 0 * 28 * 44 * 12345.287 * 44 *
* 14 * 0 * 16 * 44 * 5851.1669 * 44 *
* 15 * 0 * 29 * 44 * 8467.7617 * 44 *
* 16 * 0 * 11 * 42.999996 * 3358.1669 * 42.999996 *
* 17 * 0 * 13 * 42.999996 * 4736.9277 * 42.999996 *
* 18 * 0 * 11 * 44 * 5612.0869 * 44 *
* 19 * 0 * 13 * 44 * 6328.5634 * 44 *
* 20 * 0 * 20 * 44 * 13085.851 * 44 *
* 21 * 0 * 19 * 44 * 10142.033 * 44 *
* 22 * 0 * 20 * 45 * 7533.3999 * 45 *
* 23 * 0 * 23 * 42.999996 * 7394.0141 * 42.999996 *
* 24 * 0 * 19 * 42.999996 * 7133.0888 * 42.999996 *
```
Note:
- All required `HLT_TCEventInfo_jetAuxDyn` attributes exist & are filled
- The `HLT_TCEventInfo_jetAuxDyn.AvgMu` is identical to `EventInfoAuxDyn.averageInteractionsPerCrossing` - this is expected on MChttps://gitlab.cern.ch/atlas/athena/-/merge_requests/68904Draft: Egamma cookie cutter sampling coordinate groups2024-02-15T19:34:32+01:00Lucy LewittDraft: Egamma cookie cutter sampling coordinate groupsMostly for testing for now. May replace the map with something a bit more bespoke.Mostly for testing for now. May replace the map with something a bit more bespoke.https://gitlab.cern.ch/atlas/athena/-/merge_requests/68892Remove legacy configs from PrimaryDPDMaker2024-02-15T02:10:54+01:00Thomas StreblerRemove legacy configs from PrimaryDPDMakerCA configs are already largely present. Needed for !68501CA configs are already largely present. Needed for !68501https://gitlab.cern.ch/atlas/athena/-/merge_requests/68889Draft:Cleanup after legacy removal2024-02-27T13:23:05+01:00Damiano VannicolaDraft:Cleanup after legacy removalCloses ATR-28783Closes ATR-28783https://gitlab.cern.ch/atlas/athena/-/merge_requests/68866Draft: almost complete removal of InDetRecExample - leave only the minimum fo...2024-02-16T08:31:10+01:00Nicholas StylesDraft: almost complete removal of InDetRecExample - leave only the minimum for some unit testsFollowing on from !68501, testing to see if temporarily leaving behind `InDetJobProperties` allows unit tests to succeed (until they too are removed or updated).Following on from !68501, testing to see if temporarily leaving behind `InDetJobProperties` allows unit tests to succeed (until they too are removed or updated).https://gitlab.cern.ch/atlas/athena/-/merge_requests/68843The duplicated requests to the global tag map removed.2024-02-13T22:56:47+01:00Mikhail MineevThe duplicated requests to the global tag map removed.The duplicated requests for the CREST global tag map were removed.The duplicated requests for the CREST global tag map were removed.