Skip to content

Update and fix AntiKt4EMPFlowCustomVtxJets in HIGG1D1

Davide Mungo requested to merge mungo/athena:main-HIGG1D1_jets_updates into main

AntiKt4EMPFlowCustomVtxJets is different from the AntiKt4EMPFlowJets:

  • It misses a lot of decorations
  • It misses jet cleaning
  • fJVT and JVT are broken at derivation level
  • It misses GN2 tagging variables as well.

This MR solves all the above issues.

Tagging HGam conveners ( @smanzoni @shhan), @dguest for help with GN2, @miholzbo for JVT since I am changing a recommendation (and some experts eyes to look at this are welcome), @fballi for help understanding EventDensity to be used


Changes to output reported below as reference for the future (ref is the main on nightly 2024-09-05T2101)

## collections in 'chk' and not in 'ref'
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.ConeTruthLabelID
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.DFCommonJets_jetClean_LooseBad
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.DFCommonJets_jetClean_TightBad
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.DFCommonJets_passJvt
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.DFCommonJets_passOR
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.EMFracCaloBased
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.EnergyPerSamplingCaloBased
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.FracSamplingMaxCaloBased
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.FracSamplingMaxIndexCaloBased
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.GhostTrack
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.GhostTrackCount
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.GhostTrackPt
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.HECFracCaloBased
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.PSFracCaloBased
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.TruthLabelDeltaR_B
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.TruthLabelDeltaR_C
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.TruthLabelDeltaR_T
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.isJvtHS
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.isJvtPU
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.jetFoldHash
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.jetFoldHash_noHits
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.jetFoldRankHash
  + AntiKt4EMPFlowCustomVtxJetsAuxDyn.selected
  + AntiKt4EMPFlowJetsAuxDyn.ConeTruthLabelID
  + AntiKt4EMPFlowJetsAuxDyn.TruthLabelDeltaR_B
  + AntiKt4EMPFlowJetsAuxDyn.TruthLabelDeltaR_C
  + AntiKt4EMPFlowJetsAuxDyn.TruthLabelDeltaR_T
  + AntiKt4EMTopoJetsAuxDyn.ConeTruthLabelID
  + AntiKt4TruthDressedWZJetsAuxDyn.ConeTruthLabelID
  + AntiKt4TruthDressedWZJetsAuxDyn.TruthLabelDeltaR_B
  + AntiKt4TruthDressedWZJetsAuxDyn.TruthLabelDeltaR_C
  + AntiKt4TruthDressedWZJetsAuxDyn.TruthLabelDeltaR_T
  + AntiKt4TruthWZJetsAuxDyn.ConeTruthLabelID
  + AntiKt4TruthWZJetsAuxDyn.TruthLabelDeltaR_B
  + AntiKt4TruthWZJetsAuxDyn.TruthLabelDeltaR_C
  + AntiKt4TruthWZJetsAuxDyn.TruthLabelDeltaR_T
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01SimpleFlip_TrackLinks
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01SimpleFlip_TrackOrigin
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01SimpleFlip_VertexIndex
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01SimpleFlip_pb
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01SimpleFlip_pc
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01SimpleFlip_ptau
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01SimpleFlip_pu
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01_TrackLinks
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01_TrackOrigin
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01_VertexIndex
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01_pb
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01_pc
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01_ptau
  + BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v01_pu
  + EventInfoAuxDyn.DFCommonJetsCustomVtx_eventClean_LooseBad
  + EventInfoAuxDyn.DFCommonJetsCustomVtx_eventClean_TightBad
  + InDetTrackParticlesAuxDyn.TTVA_AMVFVertices_forHiggs
  + InDetTrackParticlesAuxDyn.TTVA_AMVFVertices_forReco
  + InDetTrackParticlesAuxDyn.TTVA_AMVFWeights_forHiggs
  + InDetTrackParticlesAuxDyn.TTVA_AMVFWeights_forReco
## collections in 'ref' and not in 'chk'
  - AntiKt4EMPFlowCustomVtxJetsAuxDyn.GhostTrackCustomVtx
  - AntiKt4EMPFlowCustomVtxJetsAuxDyn.GhostTrackCustomVtxCount
  - AntiKt4EMPFlowCustomVtxJetsAuxDyn.GhostTrackCustomVtxPt
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.DL1r_isDefaults
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.DL1r_pb
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.DL1r_pc
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.DL1r_pu
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v00SimpleFlip_pb
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v00SimpleFlip_pc
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v00SimpleFlip_pu
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v00_pb
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v00_pc
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.GN2v00_pu
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnip_isDefaults
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnip_pb
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnip_pc
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnip_ptau
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnip_pu
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnipflip_isDefaults
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnipflip_pb
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnipflip_pc
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnipflip_ptau
  - BTagging_AntiKt4EMPFlowCustomVtxAuxDyn.rnnipflip_pu
Edited by Davide Mungo

Merge request reports