CMS 3D CMS Logo

hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
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')
10  ),
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(
26  cms.PSet(
27  offset = cms.string('0.0'),
28  selection = cms.string('decayMode() = 0')
29  ),
30  cms.PSet(
31  offset = cms.string('0.0'),
32  selection = cms.string('decayMode() = 1 || decayMode() = 2')
33  ),
34  cms.PSet(
35  offset = cms.string('2.7'),
36  selection = cms.string('decayMode() = 5')
37  ),
38  cms.PSet(
39  offset = cms.string('0.0'),
40  selection = cms.string('decayMode() = 6')
41  ),
42  cms.PSet(
43  offset = cms.string('max(2.0, 0.22*pt() - 2.0)'),
44  selection = cms.string('decayMode() = 10')
45  )
46  ),
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)
64  ),
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)
78  ),
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)
88  )
89  ),
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")
102 )