HLT_Ele30_WPTight_L1Seeded_LooseDeepTauPFTauHPS30_eta2p1_CrossL1
14.HLT_Ele30_WPTight_L1Seeded_LooseDeepTauPFTauHPS30_eta2p1_CrossL1
L1 seed: `pPuppiTauTkIsoEle45_22'
- pPuppiTauTkIsoEle45_22 : select one Tau (
CL2Taus) with p_T>45 GeV and EGamma (CL2Electrons) with p_T>22 GeV - Table
HLT filters:
-
hltEgammaCandidatesWrapperL1Seeded:
selecthltEgammaCandidatesL1Seededwith isolation condition -
hltEG30EtL1SeededFilter:
select one (ncandcut=1)hltEgammaCandidatesL1Seededobject with p_T>30 GeV (same threshold in EB and EE) -
hltEle30WPTightClusterShapeL1SeededFilter:
varTag = cms.InputTag("hltEgammaClusterShapeL1Seeded","sigmaIEtaIEta5x5") -
hltEle30WPTightClusterShapeSigmavvL1SeededFilter:
varTag = cms.InputTag("hltEgammaHGCALIDVarsL1Seeded","sigma2vv") -
hltEle30WPTightClusterShapeSigmawwL1SeededFilter:
varTag = cms.InputTag("hltEgammaHGCALIDVarsL1Seeded","sigma2ww") -
hltEle30WPTightHgcalHEL1SeededFilter:
varTag = cms.InputTag("hltEgammaHGCALIDVarsL1Seeded","hForHOverE") -
hltEle30WPTightHEL1SeededFilter:
varTag = cms.InputTag("hltEgammaHoverEL1Seeded") -
hltEle30WPTightEcalIsoL1SeededFilter:
varTag = cms.InputTag("hltEgammaEcalPFClusterIsoL1Seeded") -
hltEle30WPTightHgcalIsoL1SeededFilter:
varTag = cms.InputTag("hltEgammaHGCalLayerClusterIsoL1Seeded") -
hltEle30WPTightHcalIsoL1SeededFilter:
varTag = cms.InputTag("hltEgammaHcalPFClusterIsoL1Seeded") -
hltEle30WPTightPixelMatchL1SeededFilter:
Match the EGamma clusters in calorimeters to pixel tracks withnpixelmatchcut = cms.double(1.0) -
hltEle30WPTightPMS2L1SeededFilter:
varTag = cms.InputTag("hltEgammaPixelMatchVarsL1Seeded","s2") -
hltEle30WPTightGsfOneOEMinusOneOPL1SeededFilter:
varTag = cms.InputTag("hltEgammaGsfTrackVarsL1Seeded","OneOESuperMinusOneOP") -
hltEle30WPTightGsfDetaL1SeededFilter:
varTag = cms.InputTag("hltEgammaGsfTrackVarsL1Seeded","DetaSeed") -
hltEle30WPTightGsfDphiL1SeededFilter:
varTag = cms.InputTag("hltEgammaGsfTrackVarsUnseeded","Dphi") -
hltEle30WPTightBestGsfNLayerITL1SeededFilter:
varTag = cms.InputTag("hltEgammaBestGsfTrackVarsUnseeded","NLayerIT") -
hltEle30WPTightBestGsfChi2L1SeededFilter:
varTag = cms.InputTag("hltEgammaBestGsfTrackVarsUnseeded","Chi2") -
hltEle30WPTightGsfTrackIsoFromL1TracksL1SeededFilter:
varTag = cms.InputTag("hltEgammaEleL1TrkIsoL1Seeded") -
hltEle30WPTightGsfTrackIsoL1SeededFilter:
varTag = cms.InputTag("hltEgammaEleGsfTrackIsoL1Seeded") -
hltHpsSelectedPFTausTrackFinding:
cut = cms.string('pt > 0'), discriminator = cms.InputTag("hltHpsPFTauTrackFindingDiscriminator"), selectionCut = cms.double(0.5), src = cms.InputTag("hltHpsPFTauProducer")
Looks for a track matching the Tau within deltaR 0.5
-
hltHpsPFTauTrack:
select single HPS Tau (hltHpsPFTauProducer) with no p_T cut, with |\eta|<2.5 andtriggerType=84- NOTE: The minimum eta value is correct: when it is negative, the condition is not applied.
-
hltHpsSelectedPFTauLooseTauWPDeepTau:
cut = cms.string('pt > 27 && abs(eta) < 2.1'), discriminator = cms.InputTag("hltHpsPFTauDeepTauProducer","VSjet"), workingPoints = cms.vstring('double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;')
| p_T value | DeepTauVSjet Loose WP |
|---|---|
| p_T\leq27 GeV | 0.5419 |
| 27<p_T<100 GeV | 0.5419 + (0.4837 - 0.5419) / (100 - 27) * (p_T - 27) |
| 100p_T<300 GeV | 0.4837 + (0.050 - 0.4837) / (300 - 100) * (p_T - 100) |
| p_T\geq300 GeV | 0.050 |
-
NOTE: Why is the Medium WP at a lower level than the Loose WP for p_T around 100 GeV ?
-
NOTE: The pT threshold here is 27 GeV, while in
HLT_DoubleMediumDeepTauPFTauHPS35_eta2p1was 35 GeV. Is it ok? -
hltHpsPFTau30LooseTauWPDeepTau:
select one HPS Tau (hltHpsSelectedPFTauLooseTauWPDeepTau) with p_T>30 GeV, with |\eta|<2.1 andtriggerType=84- NOTE: The maximum eta value goes from 2.5 to 2.1, since the tau reconstruction in Phase 1 is based on tracking information. This should be changed for Phase 2 to extend the taus up to the HGCAL coverage.