Framework Synchronisation Effors Run 3

Selection strategy of the UHH ColumnFlow group for the bbtautau non-resonant analysis of the CMS experiment with 2022preEE data.

Get Started. It's Free
or sign up with your email address
Framework Synchronisation Effors Run 3 by Mind Map: Framework Synchronisation Effors Run 3

1. Legend

1.1. Data and MC

1.2. Data only

1.3. MC only

1.4. disabled

1.5. Mask definition (CF/CCLUB synchronised)

1.6. active (CF/CCLUB synchronised)

1.7. ! TO DO (CF)

1.8. CCLUB values

2. All Events 2022preEE

2.1. Default Selection

2.1.1. Golden json filter

2.1.1.1. 2022: -- "/afs/cern.ch/user/a/anhaddad/public/Collisions22/Cert_Collisions2022_355100_362760_Golden.json" 2023: -- "/afs/cern.ch/user/a/anhaddad/public/Collisions23/Cert_Collisions2023_366442_370790_Golden.json"

2.1.2. MET filters

2.1.2.1. MET filters (data)

2.1.2.1.1. Flag.goodVertices

2.1.2.1.2. Flag.globalSuperTightHalo2016Filter

2.1.2.1.3. Flag.EcalDeadCellTriggerPrimitiveFilter

2.1.2.1.4. Flag.BadPFMuonFilter

2.1.2.1.5. Flag.BadPFMuonDzFilter

2.1.2.1.6. Flag.hfNoisyHitsFilter

2.1.2.1.7. Flag.eeBadScFilter

2.1.2.1.8. Flag.ecalBadCalibFilter

2.1.2.2. MET filters (MC)

2.1.2.2.1. Flag.goodVertices

2.1.2.2.2. Flag.globalSuperTightHalo2016Filter

2.1.2.2.3. Flag.EcalDeadCellTriggerPrimitiveFilter

2.1.2.2.4. Flag.BadPFMuonFilter

2.1.2.2.5. Flag.BadPFMuonDzFilter

2.1.2.2.6. Flag.hfNoisyHitsFilter

2.1.2.2.7. Flag.eeBadScFilter

2.1.2.2.8. Flag.ecalBadCalibFilter

2.1.3. Trigger

2.1.3.1. Single Triggers

2.1.3.1.1. HLT_Ele30_WPTight_Gsf

2.1.3.1.2. HLT_IsoMu24

2.1.3.1.3. Note on single tau triggers: might be needed when going for boosted taus ... not great though, so aim for MET triggers (and ask Louis :D )

2.1.3.2. Cross triggers

2.1.3.2.1. HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1

2.1.3.2.2. HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1

2.1.3.2.3. HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1

2.1.3.2.4. HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1

2.1.3.2.5. HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60

2.1.4. Lepton selection

2.1.4.1. Electron seletion

2.1.4.1.1. default (tight) electron mask

2.1.4.1.2. VETO electron mask

2.1.4.2. Muon seletion

2.1.4.2.1. default (tight) muon mask

2.1.4.2.2. VETO muon mask

2.1.4.3. Tau seletion

2.1.4.3.1. default tau mask

2.1.4.3.2. isolated tau mask

2.1.4.4. Combined lepton selection

2.1.4.4.1. only uses objects that fulfill the individual lepton selections

2.1.4.4.2. select a tautau lepton pair if there is: - cross tautau OR tautau vbf OR tautau jet trigger fired - exactly 0 electrons - exactly 0 muons - at least 2 taus with at least 1 being isolated if cross tautau vbf fired: -- maximum 1 tau with pT > 40.0 GeV

2.1.4.4.3. select a mutau lepton pair if there is: - single mu OR mutau triggers fired - exactly 1 muon - exactly 1 veto muon (the same one as above) - exactly 0 veto electron - at least 1 tau

2.1.4.4.4. select a tautau lepton pair if there is: - cross tautau OR tautau vbf OR tautau jet trigger fired - exactly 0 electrons - exactly 0 muons - at least 2 taus with at least 1 being isolated if cross tautau vbf fired: -- maximum 1 tau with pT > 40.0 GeV

2.1.4.4.5. CCLUB mumu lepton pair: 2 tight muons

2.1.4.4.6. CCLUB emu lepton pair: 1 tight muon + 1 tight electron

2.1.4.4.7. CF still needs to implement mumu/emu channel definitions

2.1.5. Jet selection

2.1.5.1. AK4 jet mask

2.1.5.1.1. jet ID == 6 (tight ID AND tight lepton veto ID)

2.1.5.1.2. delta R > 0.4 between jet and the selected taus

2.1.5.2. default jet mask

2.1.5.2.1. jets passing the AK4 jet mask

2.1.5.2.2. jet pT > 20.0 GeV

2.1.5.2.3. jet eta < 2.5

2.1.5.3. hhb-jet mask

2.1.5.3.1. events with exactly 2 selected leptons AND with >= 2 jets passing default jet mask

2.1.5.3.2. select the 2 jets with the highest and 2nd highest hhb-tag scores

2.1.5.3.3. at least 1 hhbjet should match jet leg of HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60 : - delta R < 0.5 - pT > 60 GeV

2.1.5.4. vbf jet mask

2.1.5.4.1. jets passing the AK4 jet mask

2.1.5.4.2. only select jets that do NOT pass the hhb-jet mask (resolved)

2.1.5.4.3. delta R > 0.4 to any subjet of selected fat-jets

2.1.5.4.4. jet pT > 20.0 GeV

2.1.5.4.5. jet eta < 4.7

2.1.5.5. vbf jet pair mask

2.1.5.5.1. both jets pass the vbf jet mask

2.1.5.5.2. combined mass of the 2 vbf jets > 500.0 GeV

2.1.5.5.3. eta between the 2 vbf jets > 3.0

2.1.5.5.4. If only a VBF trigger fired, have tighter requirements: -- combined mass of the 2 vbf jets > 800.0 GeV -- individual jet pT > 60.0 GeV -- individual jet pT < 140.0 GeV

2.1.5.5.5. select highest mass vbf pair

2.1.5.6. fat jet mask

2.1.5.6.1. fat-jet ID == 6 (tight ID AND tight lepton veto ID)

2.1.5.6.2. fat-jet soft-drop mass > 30.0 GeV

2.1.5.6.3. fat-jet pT > 250 GeV

2.1.5.6.4. fat-jet eta < 2.5

2.1.5.6.5. delta R > 0.8 between fat-jet and the selected taus

2.1.5.6.6. select events with exatly 2 jets passing hhb-jet mask

2.1.5.7. b-tag mask

2.1.5.7.1. WP ParticleNet > Loose

2.1.5.8. Forward jets

2.1.5.8.1. pT > 30 GeV

2.1.5.9. final jet seletion

2.1.5.9.1. events with >= 2 jets passing default jet mask

2.1.5.9.2. Apply CMS jet veto map: -- jet pT > 15.0 GeV -- jet ID >= 2 (tight) -- jet chEmEF < 0.9 -- delta R >= 0.2 between jet and PF muon candidate -- jet phi inside [-pi,pi] -- jet eta inside [-5.9,5.9]

2.1.5.10. final b-jet seletion

2.1.5.10.1. same as final jet selection for now (since we don't have a b-tag discriminant)

2.1.6. Events weights

2.1.6.1. MC weights

2.1.6.2. pdf weights

2.1.6.3. scale weights

2.1.6.4. PU weights

2.1.6.5. b-tag weights

2.2. Lepton Corrections

2.2.1. EGM POG Corrections

2.2.1.1. electrons with pT > 10 GeV : -- apply EGM scale and smearing corrections

2.2.2. TAU POG Corrections

2.2.2.1. apply TAU TES corrections to all taus (no pT criteria)

2.2.2.1.1. cf: we should disable this for testing purposes

2.2.3. MUO POG Corrections (check if needed/existing)

2.2.4. Deterministic seeds