1 import FWCore.ParameterSet.Config
as cms
3 hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer(
"PFRecoTauDiscriminationByIsolation",
4 ApplyDiscriminationByECALIsolation = cms.bool(
False),
5 ApplyDiscriminationByTrackerIsolation = cms.bool(
True),
6 ApplyDiscriminationByWeightedECALIsolation = cms.bool(
False),
7 PFTauProducer = cms.InputTag(
"hltHpsPFTauProducer"),
8 Prediscriminants = cms.PSet(
9 BooleanOperator = cms.string(
'and')
11 UseAllPFCandsForWeights = cms.bool(
False),
12 WeightECALIsolation = cms.double(0.33333),
13 applyDeltaBetaCorrection = cms.bool(
False),
14 applyFootprintCorrection = cms.bool(
False),
15 applyOccupancyCut = cms.bool(
False),
16 applyPhotonPtSumOutsideSignalConeCut = cms.bool(
False),
17 applyRelativeSumPtCut = cms.bool(
False),
18 applyRhoCorrection = cms.bool(
False),
19 applySumPtCut = cms.bool(
True),
20 customOuterCone = cms.double(-1.0),
21 deltaBetaFactor = cms.string(
'0.38'),
22 deltaBetaPUTrackPtCutOverride = cms.bool(
True),
23 deltaBetaPUTrackPtCutOverride_val = cms.double(0.5),
24 enableHGCalWorkaround = cms.bool(
False),
25 footprintCorrections = cms.VPSet(
27 offset = cms.string(
'0.0'),
28 selection = cms.string(
'decayMode() = 0')
31 offset = cms.string(
'0.0'),
32 selection = cms.string(
'decayMode() = 1 || decayMode() = 2')
35 offset = cms.string(
'2.7'),
36 selection = cms.string(
'decayMode() = 5')
39 offset = cms.string(
'0.0'),
40 selection = cms.string(
'decayMode() = 6')
43 offset = cms.string(
'max(2.0, 0.22*pt() - 2.0)'),
44 selection = cms.string(
'decayMode() = 10')
47 isoConeSizeForDeltaBeta = cms.double(0.3),
48 maxAbsPhotonSumPt_outsideSignalCone = cms.double(1000000000.0),
49 maxRelPhotonSumPt_outsideSignalCone = cms.double(0.1),
50 maximumOccupancy = cms.uint32(0),
51 maximumSumPtCut = cms.double(3.7),
52 minTauPtForNoIso = cms.double(-99.0),
53 particleFlowSrc = cms.InputTag(
"hltParticleFlowTmp"),
54 qualityCuts = cms.PSet(
55 isolationQualityCuts = cms.PSet(
56 maxDeltaZ = cms.double(0.2),
57 maxTrackChi2 = cms.double(100.0),
58 maxTransverseImpactParameter = cms.double(0.1),
59 minGammaEt = cms.double(0.5),
60 minTrackHits = cms.uint32(3),
61 minTrackPixelHits = cms.uint32(0),
62 minTrackPt = cms.double(0.5),
63 useTracksInsteadOfPFHadrons = cms.bool(
False)
65 primaryVertexSrc = cms.InputTag(
"hltPhase2PixelVertices"),
66 pvFindingAlgo = cms.string(
'closestInDeltaZ'),
67 recoverLeadingTrk = cms.bool(
False),
68 signalQualityCuts = cms.PSet(
69 maxDeltaZ = cms.double(0.2),
70 maxTrackChi2 = cms.double(1000.0),
71 maxTransverseImpactParameter = cms.double(0.2),
72 minGammaEt = cms.double(0.5),
73 minNeutralHadronEt = cms.double(1.0),
74 minTrackHits = cms.uint32(3),
75 minTrackPixelHits = cms.uint32(0),
76 minTrackPt = cms.double(0.0),
77 useTracksInsteadOfPFHadrons = cms.bool(
False)
79 vertexTrackFiltering = cms.bool(
False),
80 vxAssocQualityCuts = cms.PSet(
81 maxTrackChi2 = cms.double(1000.0),
82 maxTransverseImpactParameter = cms.double(0.2),
83 minGammaEt = cms.double(0.5),
84 minTrackHits = cms.uint32(3),
85 minTrackPixelHits = cms.uint32(0),
86 minTrackPt = cms.double(0.0),
87 useTracksInsteadOfPFHadrons = cms.bool(
False)
90 relativeSumPtCut = cms.double(0.03),
91 relativeSumPtOffset = cms.double(0.0),
92 rhoConeSize = cms.double(0.357),
93 rhoProducer = cms.InputTag(
"NotUsed"),
94 rhoUEOffsetCorrection = cms.double(0.0),
95 storeRawFootprintCorrection = cms.bool(
False),
96 storeRawOccupancy = cms.bool(
False),
97 storeRawPUsumPt = cms.bool(
False),
98 storeRawPhotonSumPt_outsideSignalCone = cms.bool(
False),
99 storeRawSumPt = cms.bool(
False),
100 verbosity = cms.int32(0),
101 vertexSrc = cms.InputTag(
"NotUsed")