Framework Synchronisation Efforts 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 Efforts Run 3 by Mind Map: Framework Synchronisation Efforts 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. CF (in developement)

1.8. CCLUB values

2. All Events

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 (not used in v12)

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 (i.e. channel definitions)

2.1.4.4.1. only use objects that fulfill the individual lepton selections

2.1.4.4.2. tautau : - exactly 0 veto electrons - exactly 0 veto muons - at least 2 taus - fired either cross tautau OR tautau-VBF OR tautau-jet triggers - both taus are trigger matched (i.e. has delta R < 0.5) - the jet in tautau-jet is matched DeepTau WP : - tau vs Ele : VVLoose - tau vs Mu : VLose

2.1.4.4.3. etau : - exactly 1 electron - exactly 1 veto electron - exactly 0 veto muons - at least 1 tau - fired single e OR cross etau trigger - electron must be trigger matched (i.e. has delta R < 0.5) - If cross etau fired, highest DeepTau scored tau must be matched DeepTau WP : - tau vs Ele : VLoose - tau vs Mu : Tight

2.1.4.4.4. mutau : - exactly 1 muon - exactly 1 veto muon - exactly 0 veto electrons - at least 1 tau - fired single mu OR cross mutau trigger - muon must be trigger matched (i.e. has delta R < 0.5) - If cross mutau fired, highest DeepTau scored tau must be matched DeepTau WP : - tau vs Ele : VVLoose - tau vs Mu : Tight

2.1.4.4.5. ee : - exactly 0 veto muons - exactly 2 electrons - exactly 2 veto electrons - fired single e trigger - the highest pT electron must match single e trigger object (i.e. has delta R < 0.5)

2.1.4.4.6. mumu : - exactly 0 veto electrons - exactly 2 muons - exactly 2 veto muons - single mu trigger fired - the highest pT muon must match single mu trigger object (i.e. has delta R < 0.5)

2.1.4.4.7. emu : - exactly 1 electron - exactly 1 veto electron - exactly 1 muon - exactly 1 veto muon - single e OR/AND single mu triggers fired For data: - If event came from Muon dataset and single mu fired: -muon must match the single mu trigger object -If the single e trigger also fired, then check if the electron matches single e object (if it does not match, we keep the event but do not apply the single e scale factors) - If event came from EGamma dataset and single e fired: - electron must match trigger object - If the single mu trigger also fired, then we remove the event

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.5 between jet and the leading tau

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. for tautau events that were triggered by a tau-tau-jet cross trigger: - the highest pt hhbjet should match (delta R < 0.5) the jet leg of the tau-tau-jet cross trigger - pt > 60 GeV (exactly down to the HLT threshold)

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. pT > 20.0 GeV

2.1.5.4.5. 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 tau-tau-vbf trigger fired, we have tighter requirements: - combined mass of the 2 vbf jets > 800.0 GeV - for each jet recquire that 60 GeV < 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 leading tau

2.1.5.7. b-tag mask

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 (waiting for 2023)

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