1 import FWCore.ParameterSet.Config
as cms
6 pfRecoTauDiscriminationByIsolation = cms.EDProducer(
"PFRecoTauDiscriminationByIsolation",
7 PFTauProducer = cms.InputTag(
'pfRecoTauProducer'),
12 Prediscriminants = requireLeadTrack,
15 ApplyDiscriminationByECALIsolation = cms.bool(
True),
16 ApplyDiscriminationByTrackerIsolation = cms.bool(
True),
17 ApplyDiscriminationByWeightedECALIsolation = cms.bool(
False),
18 WeightECALIsolation = cms.double(1.),
20 applyOccupancyCut = cms.bool(
True),
21 maximumOccupancy = cms.uint32(0),
23 applySumPtCut = cms.bool(
False),
24 maximumSumPtCut = cms.double(6.0),
26 applyRelativeSumPtCut = cms.bool(
False),
27 relativeSumPtCut = cms.double(0.0),
28 relativeSumPtOffset = cms.double(0.0),
30 minTauPtForNoIso = cms.double(-99.),
32 applyPhotonPtSumOutsideSignalConeCut = cms.bool(
False),
33 maxAbsPhotonSumPt_outsideSignalCone = cms.double(1.e+9),
34 maxRelPhotonSumPt_outsideSignalCone = cms.double(0.10),
36 qualityCuts = PFTauQualityCuts,
39 applyDeltaBetaCorrection = cms.bool(
False),
40 particleFlowSrc = cms.InputTag(
"particleFlow"),
41 vertexSrc = PFTauQualityCuts.primaryVertexSrc,
44 isoConeSizeForDeltaBeta = cms.double(0.5),
49 deltaBetaFactor = cms.string(
"0.38"),
57 applyFootprintCorrection = cms.bool(
False),
58 footprintCorrections = cms.VPSet(
60 selection = cms.string(
"decayMode() = 0"),
61 offset = cms.string(
"0.0")
64 selection = cms.string(
"decayMode() = 1 || decayMode() = 2"),
65 offset = cms.string(
"0.0")
68 selection = cms.string(
"decayMode() = 5"),
69 offset = cms.string(
"2.7")
72 selection = cms.string(
"decayMode() = 6"),
73 offset = cms.string(
"0.0")
76 selection = cms.string(
"decayMode() = 10"),
77 offset = cms.string(
"max(2.0, 0.22*pt() - 2.0)")
82 applyRhoCorrection = cms.bool(
False),
83 rhoProducer = cms.InputTag(
"fixedGridRhoFastjetAll"),
84 rhoConeSize = cms.double(0.5),
85 rhoUEOffsetCorrection = cms.double(1.0),
86 UseAllPFCandsForWeights = cms.bool(
False),
87 verbosity = cms.int32(0)