athena merge requestshttps://gitlab.cern.ch/atlas/athena/-/merge_requests2024-03-25T18:48:14+01:00https://gitlab.cern.ch/atlas/athena/-/merge_requests/69017support tau class in btagging tool2024-03-25T18:48:14+01:00Binbin Dongsupport tau class in btagging toolAdded support for the tau class in GN2v01 b-tagger in the btagging selection tool, as mentioned in AFT-709.
The default value for ptau is set (as 0.) so no change is required for the DL1/GN2v00 user case.
cc @ligang, @svanstro @dguest,...Added support for the tau class in GN2v01 b-tagger in the btagging selection tool, as mentioned in AFT-709.
The default value for ptau is set (as 0.) so no change is required for the DL1/GN2v00 user case.
cc @ligang, @svanstro @dguest, @fdibellohttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69006Cleaning update for PFlowJets and TightBad WP.2024-03-19T23:08:33+01:00Russell BateCleaning update for PFlowJets and TightBad WP.Changed the event cleaning flag to be based on PFlow jets. Added TightBad working point to event level flags.Changed the event cleaning flag to be based on PFlow jets. Added TightBad working point to event level flags.Reina Coromoto Camacho ToroReina Coromoto Camacho Torohttps://gitlab.cern.ch/atlas/athena/-/merge_requests/68975Removal of legacy config for DAOD production - part 52024-02-22T10:49:24+01:00James CatmoreRemoval of legacy config for DAOD production - part 5ATLASG-2592
This MR removes the old-style reductionConf option, and the obsolete NTUP skimming executor, from trfExe
Requires that !68937 is mergedATLASG-2592
This MR removes the old-style reductionConf option, and the obsolete NTUP skimming executor, from trfExe
Requires that !68937 is mergedhttps://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/68959Cleanup transform setup of legacy config + TAG format2024-02-27T09:34:05+01:00Tadej Novaktadej.novak@cern.chCleanup transform setup of legacy config + TAG formatThis MR cleans up transform infrastructure in preparation for `--CA` being default:
- remove default skeleton
- cleanup references to legacy skeletons (main target of this MR)
- cleanup obsolete transform steps
- cleanup TAG format
...This MR cleans up transform infrastructure in preparation for `--CA` being default:
- remove default skeleton
- cleanup references to legacy skeletons (main target of this MR)
- cleanup obsolete transform steps
- cleanup TAG format
/cc @jchapman @nstyles @jcatmore @fwinkl @jdandoy @christos @wlamplhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/68950Move TriggerMatchingToolCfg to TrigAnalysis2024-02-16T20:36:16+01:00Thomas StreblerMove TriggerMatchingToolCfg to TrigAnalysisSeems more convenient to find it and import it from the `TriggerMatchingTool` package directly rather than from `DerivationFrameworkMuons`. Also useful to get it in `AthAnalysis`
FYI @jojunggeSeems more convenient to find it and import it from the `TriggerMatchingTool` package directly rather than from `DerivationFrameworkMuons`. Also useful to get it in `AthAnalysis`
FYI @jojunggehttps://gitlab.cern.ch/atlas/athena/-/merge_requests/68937Removal of legacy config for DAOD production - part 42024-02-17T19:10:44+01:00James CatmoreRemoval of legacy config for DAOD production - part 4ATLASG-2592
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 dele...ATLASG-2592
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.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/68856(DAOD LLP1) Add Run 3 displaced jet triggers2024-02-28T15:29:48+01:00Laura Elaine Bruce(DAOD LLP1) Add Run 3 displaced jet triggersThis MR adds Run 3 LRT jet ("HLT_j180_dispjet50_3d2p_dispjet50_1p_L1J100", "HLT_j180_2dispjet50_3d2p_L1J100") and hit-dv jet ("HLT_j180_hitdvjet260_tight_L1J100") triggers to LLP1. The per-event size does not increase (as expected). The ...This MR adds Run 3 LRT jet ("HLT_j180_dispjet50_3d2p_dispjet50_1p_L1J100", "HLT_j180_2dispjet50_3d2p_L1J100") and hit-dv jet ("HLT_j180_hitdvjet260_tight_L1J100") triggers to LLP1. The per-event size does not increase (as expected). The file size difference using mc23_13p6TeV.601589.PhPy8EG_A14_ttbar_hdamp258p75_nonallhadron.recon.AOD.e8549_s4162_r14622 is 956 bytes (output DAODs are stored in /afs/cern.ch/user/l/labruce/public/dispJet_LLP1/).
![image](/uploads/d2a0e2cc362c2ef241ba0cbd1ba19367/image.png)https://gitlab.cern.ch/atlas/athena/-/merge_requests/68831Removal of legacy DAOD config - part 32024-02-13T20:34:11+01:00James CatmoreRemoval of legacy DAOD config - part 3This MR drops legacy config job options from DerivationFrameworkL1Calo and DerivationFrameworkTop, having confirmed that they are no longer in useThis MR drops legacy config job options from DerivationFrameworkL1Calo and DerivationFrameworkTop, having confirmed that they are no longer in usehttps://gitlab.cern.ch/atlas/athena/-/merge_requests/68790Removal of legacy DAOD config - part 22024-02-13T18:31:13+01:00James CatmoreRemoval of legacy DAOD config - part 2ATLASG-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 case...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)https://gitlab.cern.ch/atlas/athena/-/merge_requests/68782Upgrade-related tweaks to MUON52024-02-14T16:35:50+01:00Maximilian Emanuel Goblirsch-KolbUpgrade-related tweaks to MUON5Slightly tweak the MUON5 format to allow it to be used for ITk studies.
- Remove un-used collections to save space
- Increase acceptance in $z0$ for tracks, and restrict tracks to an interval relevant to lepton isolation
- Add missing AM...Slightly tweak the MUON5 format to allow it to be used for ITk studies.
- Remove un-used collections to save space
- Increase acceptance in $z0$ for tracks, and restrict tracks to an interval relevant to lepton isolation
- Add missing AMVF decorations for tracks
- Improve warning printout for the FastVertexFitterhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/68759Removal of legacy DAOD config - part 12024-02-11T10:42:02+01:00James CatmoreRemoval of legacy DAOD config - part 1This 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 ...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.https://gitlab.cern.ch/atlas/athena/-/merge_requests/68735Soft muons variables for tracks2024-02-13T20:11:05+01:00Michele D'AndreaSoft muons variables for tracks## Description
This merge request follows the discussion initiated in the [related JIRA ticket AFT-708](https://its.cern.ch/jira/browse/AFT-708) regarding the addition of certain variables to muon tracks concerning SoftMuonTagging.
The...## Description
This merge request follows the discussion initiated in the [related JIRA ticket AFT-708](https://its.cern.ch/jira/browse/AFT-708) regarding the addition of certain variables to muon tracks concerning SoftMuonTagging.
The changes were made exclusively in the `TrackLeptonDecoratorAlg` package of the `JetTagging/FlavorTagDiscriminants` tool.
These modifications involve adding specific decorators to the tracks to characterize muons with the following variables:
- `muon_quality`: Integer variable describing the working point (WP) used for muon reconstruction. (0=Tight, 1=Medium, 2=Loose, 3=Veryloose, 4=HighPt, 5=LowPtEfficiency, -1=Default)
- `muon_qOverPratio`: Variable representing the ratio between qOverP measured in the Inner Detector (ID) and that in the Muon Spectrometer (MS).
- `muon_momentumBalanceSignificance`: Significance of the momentum balance between the ID and MS.
- `muon_scatteringNeighbourSignificance`: Significance of the azimuthal angular difference between the two half tracks ending/starting at each of adjacent hits along the track.
For the last three variables the _default_ value for non-muon tracks is set to ```nan```.
Tagging for info @dguest @svanstro @hartman @fdibello.https://gitlab.cern.ch/atlas/athena/-/merge_requests/68697Remove track selection string in FTAG22024-02-12T17:43:16+01:00Dan GuestRemove track selection string in FTAG2Not sure if we needed this track selection string, and I'm worried it might cause some broken links where we don't want to have broken links.
@ligang what do you think?Not sure if we needed this track selection string, and I'm worried it might cause some broken links where we don't want to have broken links.
@ligang what do you think?https://gitlab.cern.ch/atlas/athena/-/merge_requests/68664Draft: Implementation of ONNX model score computation and decoration for Taus...2024-03-28T11:42:23+01:00Nadav Michael TamirDraft: Implementation of ONNX model score computation and decoration for Taus (GNTau)Add tools and wrappers to run ONNX-based models for Tau objects. Details can be found in [FTag software meeting presentation](https://indico.cern.ch/event/1378241/contributions/5792680/attachments/2794403/4874167/GNTau_ftagSW.pdf), but i...Add tools and wrappers to run ONNX-based models for Tau objects. Details can be found in [FTag software meeting presentation](https://indico.cern.ch/event/1378241/contributions/5792680/attachments/2794403/4874167/GNTau_ftagSW.pdf), but in short: a new class and tool are added to tauRecTools along with some new variable calculator functionalities to run model inference and decorate TauJets and TauTracks, and DerivationFrameworkTau + tauRec are modified to call the tools and decorate the DAOD TauJets (if one also decorates the DeepSetID at the moment).https://gitlab.cern.ch/atlas/athena/-/merge_requests/68640Update b-tagging variables in PHYSLITE2024-03-21T15:46:43+01:00Dan GuestUpdate b-tagging variables in PHYSLITEPHYSLITE was saving the wrong flavor tagging information:
- VR track jets: should not exist[^1]
- PFlow jets: should not save GN2v00, should save GN2v01
[^1]: Actually they don't seem to exist here, it looks like we were saving links t...PHYSLITE was saving the wrong flavor tagging information:
- VR track jets: should not exist[^1]
- PFlow jets: should not save GN2v00, should save GN2v01
[^1]: Actually they don't seem to exist here, it looks like we were saving links to a non-existent jet collection and also saving the associated b-tagging objects. Maybe I missed it but I don't see how anyone could have used this.https://gitlab.cern.ch/atlas/athena/-/merge_requests/68603DerivationFrameworkMCTruth: Fix cppcheck warnings.2024-02-06T10:43:59+01:00Scott SnyderDerivationFrameworkMCTruth: Fix cppcheck warnings.Pass containers by const reference, not by value.Pass containers by const reference, not by value.https://gitlab.cern.ch/atlas/athena/-/merge_requests/68598Low-Level Jet (LLJ1) new derivation format2024-02-09T19:12:44+01:00Antonio GianniniLow-Level Jet (LLJ1) new derivation formatHello,
The MR defines a new derivation format to store additional jet information, as UFO jets constituents. The format has been designed starting from DAOD PHYS and then more information are added. Furthermore, since this is motivated ...Hello,
The MR defines a new derivation format to store additional jet information, as UFO jets constituents. The format has been designed starting from DAOD PHYS and then more information are added. Furthermore, since this is motivated for analysis in specific phase spaces with high-pT topologies and large-R jets reconstruction an event skimming is added to reduce the size; mainly, (jet) trigger and loose kinematics (>=1 150 GeV pT jet) skimmings are applied.
A summary of the definition has been discussed here:
https://indico.cern.ch/event/1345677/#19-new-format-request-hdbs-cal
https://indico.cern.ch/event/1367762/contributions/5753039/attachments/2780424/4846019/DAODFormat_requestFollowUp.pdf
Thanks!
Cheers,
Antonio (obo analysis team)
tagging relevant people:
@fcirotto
@dduda
@emmat @calpigia
@ekourlit @gwattshttps://gitlab.cern.ch/atlas/athena/-/merge_requests/68596xAODEgamma truth helper : fix in getting a reco electron mother2024-02-06T10:42:28+01:00Jean-Baptiste De Vivie De RegiexAODEgamma truth helper : fix in getting a reco electron motherIn the MR 62958, a change was made to get rid of truth particle barcode to navigate in the event record.
This introduced a small bug in a helper of egamma to retrieve the reco. electron mother. This MR fixes this.
tagging @christos @ave...In the MR 62958, a change was made to get rid of truth particle barcode to navigate in the event record.
This introduced a small bug in a helper of egamma to retrieve the reco. electron mother. This MR fixes this.
tagging @christos @averbyts