Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import FWCore.ParameterSet.Config as cms

hltHpsPFTau27LooseTauWPDeepTau = cms.EDFilter("HLT1PFTau",
MaxEta = cms.double(2.1),
MaxMass = cms.double(-1.0),
MinE = cms.double(-1.0),
MinEta = cms.double(-1.0),
MinMass = cms.double(-1.0),
MinN = cms.int32(1),
MinPt = cms.double(27.0),
inputTag = cms.InputTag("hltHpsSelectedPFTauLooseTauWPDeepTau"),
saveTags = cms.bool(True),
triggerType = cms.int32(84)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import FWCore.ParameterSet.Config as cms

hltHpsSelectedPFTauLooseTauWPDeepTau = cms.EDFilter("PFTauSelector",
cut = cms.string('pt > 27 && abs(eta) < 2.1'),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for my education what's the reason to limit the cut to |eta|<2.1 (also in phase-2)?

discriminatorContainers = cms.VPSet(cms.PSet(
discriminator = cms.InputTag("hltHpsPFTauDeepTauProducer","VSjet"),
rawValues = cms.vstring(),
selectionCuts = cms.vdouble(),
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;')
)),
discriminators = cms.VPSet(),
src = cms.InputTag("hltHpsPFTauProducer")
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import FWCore.ParameterSet.Config as cms

hltL3crIsoL1TkSingleMu22EcalIso0p41 = cms.EDFilter("HLTMuonGenericFilter",
absEtaLowEdges = cms.vdouble(0.0, 1.479),
candTag = cms.InputTag("hltL3fL1TkSingleMu18Filtered20"),
doRhoCorrection = cms.bool(False),
effectiveAreas = cms.vdouble(0.0, 0.0),
energyLowEdges = cms.vdouble(0.0),
l1EGCand = cms.InputTag("hltPhase2L3MuonCandidates"),
lessThan = cms.bool(True),
ncandcut = cms.int32(1),
rhoMax = cms.double(99999999.0),
rhoScale = cms.double(1.0),
rhoTag = cms.InputTag(""),
saveTags = cms.bool(True),
thrOverE2EB = cms.vdouble(-1.0),
thrOverE2EE = cms.vdouble(-1.0),
thrOverEEB = cms.vdouble(0.41),
thrOverEEE = cms.vdouble(0.41),
thrRegularEB = cms.vdouble(-1.0),
thrRegularEE = cms.vdouble(-1.0),
useEt = cms.bool(True),
varTag = cms.InputTag("hltPhase2L3MuonsEcalIsodR0p3dRVeto0p000")
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import FWCore.ParameterSet.Config as cms

hltL3crIsoL1TkSingleMu22HcalIso0p40 = cms.EDFilter("HLTMuonGenericFilter",
absEtaLowEdges = cms.vdouble(0.0, 1.479),
candTag = cms.InputTag("hltL3crIsoL1TkSingleMu22EcalIso0p41"),
doRhoCorrection = cms.bool(False),
effectiveAreas = cms.vdouble(0.0, 0.0),
energyLowEdges = cms.vdouble(0.0),
l1EGCand = cms.InputTag("hltPhase2L3MuonCandidates"),
lessThan = cms.bool(True),
ncandcut = cms.int32(1),
rhoMax = cms.double(99999999.0),
rhoScale = cms.double(1.0),
rhoTag = cms.InputTag(""),
saveTags = cms.bool(True),
thrOverE2EB = cms.vdouble(-1.0),
thrOverE2EE = cms.vdouble(-1.0),
thrOverEEB = cms.vdouble(0.4),
thrOverEEE = cms.vdouble(0.4),
thrRegularEB = cms.vdouble(-1.0),
thrRegularEE = cms.vdouble(-1.0),
useEt = cms.bool(True),
varTag = cms.InputTag("hltPhase2L3MuonsHcalIsodR0p3dRVeto0p000")
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import FWCore.ParameterSet.Config as cms

hltL3crIsoL1TkSingleMu22HgcalIso4p70 = cms.EDFilter("HLTMuonGenericFilter",
absEtaLowEdges = cms.vdouble(0.0, 1.479),
candTag = cms.InputTag("hltL3crIsoL1TkSingleMu22HcalIso0p40"),
doRhoCorrection = cms.bool(False),
effectiveAreas = cms.vdouble(0.0, 0.0),
energyLowEdges = cms.vdouble(0.0),
l1EGCand = cms.InputTag("hltPhase2L3MuonCandidates"),
lessThan = cms.bool(True),
ncandcut = cms.int32(1),
rhoMax = cms.double(99999999.0),
rhoScale = cms.double(1.0),
rhoTag = cms.InputTag(""),
saveTags = cms.bool(True),
thrOverE2EB = cms.vdouble(-1.0),
thrOverE2EE = cms.vdouble(-1.0),
thrOverEEB = cms.vdouble(4.7),
thrOverEEE = cms.vdouble(4.7),
thrRegularEB = cms.vdouble(-1.0),
thrRegularEE = cms.vdouble(-1.0),
useEt = cms.bool(True),
varTag = cms.InputTag("hltPhase2L3MuonsHgcalLCIsodR0p2dRVetoEM0p00dRVetoHad0p02minEEM0p00minEHad0p00")
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import FWCore.ParameterSet.Config as cms

hltL3crIsoL1TkSingleMu22TrkIsoRegionalNewFiltered0p07EcalHcalHgcalTrk = cms.EDFilter("HLTMuonIsoFilter",
CandTag = cms.InputTag("hltPhase2L3MuonCandidates"),
DepTag = cms.VInputTag("hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p07"),
IsolatorPSet = cms.PSet(
),
MinN = cms.int32(1),
PreviousCandTag = cms.InputTag("hltL3crIsoL1TkSingleMu22HgcalIso4p70"),
saveTags = cms.bool(True)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import FWCore.ParameterSet.Config as cms

hltL3fL1TkSingleMu18Filtered20 = cms.EDFilter( "HLTMuonTrkL1TkMuFilter",
inputCandCollection = cms.InputTag("hltPhase2L3MuonCandidates"),
inputMuonCollection = cms.InputTag("hltPhase2L3Muons"),
maxAbsEta = cms.double(2.1),
maxNormalizedChi2 = cms.double(1e+99),
minMuonHits = cms.int32(-1),
minMuonStations = cms.int32(1),
minN = cms.uint32(1),
minPt = cms.double(20.0),
minTrkHits = cms.int32(-1),
l1GTAlgoBlockTag = cms.InputTag("l1tGTAlgoBlockProducer"),
l1GTAlgoNames = cms.vstring("pPuppiTauTkMuon42_18"),
saveTags = cms.bool(True)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

hltPuppiTauTkMuon4218L1TkFilter = cms.EDFilter("PathStatusFilter",
logicalExpression = cms.string('pPuppiTauTkMuon42_18')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
import FWCore.ParameterSet.Config as cms

from ..sequences.HLTHgcalLocalRecoSequence_cfi import *
from ..sequences.HLTAK4PFJetsReconstruction_cfi import *
from ..sequences.HLTBeginSequence_cfi import *
from ..sequences.HLTEndSequence_cfi import *
from ..sequences.HLTMuonsSequence_cfi import *
from ..sequences.HLTPFTauHPS_cfi import *
from ..sequences.HLTTrackingV61Sequence_cfi import *
from ..sequences.HLTLocalrecoSequence_cfi import *
from ..sequences.HLTRawToDigiSequence_cfi import *
from ..sequences.HLTHPSDeepTauPFTauSequence_cfi import *
from ..sequences.HLTParticleFlowSequence_cfi import *
from ..sequences.HLTPhase2L3MuonGeneralTracksSequence_cfi import *
from ..modules.hltAK4PFJetsForTaus_cfi import *
from ..modules.hltPhase2L3MuonCandidates_cfi import *
from ..modules.hltHpsSelectedPFTauLooseTauWPDeepTau_cfi import *
from ..modules.hltHpsPFTau27LooseTauWPDeepTau_cfi import *
from ..modules.hltL3crIsoL1TkSingleMu22EcalIso0p41_cfi import *
from ..modules.hltPhase2L3MuonsHgcalLCIsodR0p2dRVetoEM0p00dRVetoHad0p02minEEM0p00minEHad0p00_cfi import *
from ..modules.hltPhase2L3MuonsHcalIsodR0p3dRVeto0p000_cfi import *
from ..modules.hltPhase2L3MuonsEcalIsodR0p3dRVeto0p000_cfi import *
from ..modules.hltL3crIsoL1TkSingleMu22HcalIso0p40_cfi import *
from ..modules.hltL3crIsoL1TkSingleMu22HgcalIso4p70_cfi import *
from ..modules.hltFixedGridRhoFastjetAllCaloForEGamma_cfi import *
from ..modules.hltParticleFlowClusterECALUnseeded_cfi import *
from ..modules.hltParticleFlowClusterECALUncorrectedUnseeded_cfi import *
from ..modules.hltParticleFlowRecHitECALUnseeded_cfi import *
from ..modules.hltPuppiTauTkMuon4218L1TkFilter_cfi import *
from ..modules.hltL3crIsoL1TkSingleMu22TrkIsoRegionalNewFiltered0p07EcalHcalHgcalTrk_cfi import *
from ..modules.hltL3fL1TkSingleMu18Filtered20_cfi import *
from ..modules.hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p07_cfi import *

HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1 = cms.Path(
HLTBeginSequence +
hltPuppiTauTkMuon4218L1TkFilter +
HLTRawToDigiSequence + HLTHgcalLocalRecoSequence +
HLTLocalrecoSequence + HLTTrackingV61Sequence +
HLTMuonsSequence + HLTParticleFlowSequence +
hltParticleFlowRecHitECALUnseeded +
hltParticleFlowClusterECALUncorrectedUnseeded +
hltParticleFlowClusterECALUnseeded +
hltFixedGridRhoFastjetAllCaloForEGamma +
hltPhase2L3MuonCandidates +
hltPhase2L3MuonsEcalIsodR0p3dRVeto0p000 +
hltPhase2L3MuonsHcalIsodR0p3dRVeto0p000 +
hltPhase2L3MuonsHgcalLCIsodR0p2dRVetoEM0p00dRVetoHad0p02minEEM0p00minEHad0p00 +
hltL3fL1TkSingleMu18Filtered20 +
hltL3crIsoL1TkSingleMu22EcalIso0p41 +
hltL3crIsoL1TkSingleMu22HcalIso0p40 +
hltL3crIsoL1TkSingleMu22HgcalIso4p70 +
HLTPhase2L3MuonGeneralTracksSequence +
hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p07 +
hltL3crIsoL1TkSingleMu22TrkIsoRegionalNewFiltered0p07EcalHcalHgcalTrk +
HLTAK4PFJetsReconstruction + hltAK4PFJetsForTaus +
HLTPFTauHPS + HLTHPSDeepTauPFTauSequence +
hltHpsSelectedPFTauLooseTauWPDeepTau +
hltHpsPFTau27LooseTauWPDeepTau +
HLTEndSequence
)
2 changes: 2 additions & 0 deletions HLTrigger/Configuration/python/HLT_75e33_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Ele26_WP70_Unseeded_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Ele32_WPTight_L1Seeded_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Ele32_WPTight_Unseeded_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_IsoMu24_FromL1TkMuon_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_FromL1TkMuon_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Mu37_Mu27_FromL1TkMuon_cfi")
Expand Down Expand Up @@ -397,6 +398,7 @@

fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_eta2p1,
fragment.HLT_DoubleMediumDeepTauPFTauHPS35_eta2p1,
fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1,

### Removed temporarily until final decision on L1T tau Phase-2
#fragment.L1T_DoubleNNTau52,
Expand Down
2 changes: 2 additions & 0 deletions HLTrigger/Configuration/python/HLT_75e33_timing_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Ele115_NonIso_L1Seeded_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Ele26_WP70_L1Seeded_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Ele32_WPTight_L1Seeded_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_IsoMu24_FromL1TkMuon_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_FromL1TkMuon_cfi")
fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Mu37_Mu27_FromL1TkMuon_cfi")
Expand Down Expand Up @@ -377,6 +378,7 @@

fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_eta2p1,
fragment.HLT_DoubleMediumDeepTauPFTauHPS35_eta2p1,
fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1,

### Removed temporarily until final decision on L1T tau Phase-2
#fragment.L1T_DoubleNNTau52,
Expand Down