CMS 3D CMS Logo

hltHpsCombinatoricRecoTaus_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltHpsCombinatoricRecoTaus = cms.EDProducer("RecoTauProducer",
4  buildNullTaus = cms.bool(False),
5  builders = cms.VPSet(cms.PSet(
6  decayModes = cms.VPSet(
7  cms.PSet(
8  maxPiZeros = cms.uint32(0),
9  maxTracks = cms.uint32(6),
10  nCharged = cms.uint32(1),
11  nPiZeros = cms.uint32(0)
12  ),
13  cms.PSet(
14  maxPiZeros = cms.uint32(6),
15  maxTracks = cms.uint32(6),
16  nCharged = cms.uint32(1),
17  nPiZeros = cms.uint32(1)
18  ),
19  cms.PSet(
20  maxPiZeros = cms.uint32(5),
21  maxTracks = cms.uint32(6),
22  nCharged = cms.uint32(1),
23  nPiZeros = cms.uint32(2)
24  ),
25  cms.PSet(
26  maxPiZeros = cms.uint32(0),
27  maxTracks = cms.uint32(6),
28  nCharged = cms.uint32(2),
29  nPiZeros = cms.uint32(0)
30  ),
31  cms.PSet(
32  maxPiZeros = cms.uint32(3),
33  maxTracks = cms.uint32(6),
34  nCharged = cms.uint32(2),
35  nPiZeros = cms.uint32(1)
36  ),
37  cms.PSet(
38  maxPiZeros = cms.uint32(0),
39  maxTracks = cms.uint32(6),
40  nCharged = cms.uint32(3),
41  nPiZeros = cms.uint32(0)
42  ),
43  cms.PSet(
44  maxPiZeros = cms.uint32(3),
45  maxTracks = cms.uint32(6),
46  nCharged = cms.uint32(3),
47  nPiZeros = cms.uint32(1)
48  )
49  ),
50  isolationConeSize = cms.double(0.5),
51  minAbsPhotonSumPt_insideSignalCone = cms.double(2.5),
52  minAbsPhotonSumPt_outsideSignalCone = cms.double(1000000000.0),
53  minRelPhotonSumPt_insideSignalCone = cms.double(0.1),
54  minRelPhotonSumPt_outsideSignalCone = cms.double(1000000000.0),
55  name = cms.string('combinatoric'),
56  pfCandSrc = cms.InputTag("hltParticleFlowTmp"),
57  plugin = cms.string('RecoTauBuilderCombinatoricPlugin'),
58  qualityCuts = cms.PSet(
59  isolationQualityCuts = cms.PSet(
60  maxDeltaZ = cms.double(0.2),
61  maxTrackChi2 = cms.double(100.0),
62  maxTransverseImpactParameter = cms.double(0.03),
63  minGammaEt = cms.double(1.5),
64  minTrackHits = cms.uint32(3),
65  minTrackPixelHits = cms.uint32(0),
66  minTrackPt = cms.double(1.0),
67  minTrackVertexWeight = cms.double(-1.0)
68  ),
69  leadingTrkOrPFCandOption = cms.string('leadPFCand'),
70  primaryVertexSrc = cms.InputTag("hltPhase2PixelVertices"),
71  pvFindingAlgo = cms.string('closestInDeltaZ'),
72  recoverLeadingTrk = cms.bool(False),
73  signalQualityCuts = cms.PSet(
74  maxDeltaZ = cms.double(0.4),
75  maxTrackChi2 = cms.double(1000.0),
76  maxTransverseImpactParameter = cms.double(0.2),
77  minGammaEt = cms.double(0.5),
78  minNeutralHadronEt = cms.double(30.0),
79  minTrackHits = cms.uint32(3),
80  minTrackPixelHits = cms.uint32(0),
81  minTrackPt = cms.double(0.5),
82  minTrackVertexWeight = cms.double(-1.0)
83  ),
84  vertexTrackFiltering = cms.bool(False),
85  vxAssocQualityCuts = cms.PSet(
86  maxTrackChi2 = cms.double(1000.0),
87  maxTransverseImpactParameter = cms.double(0.2),
88  minGammaEt = cms.double(0.5),
89  minTrackHits = cms.uint32(3),
90  minTrackPixelHits = cms.uint32(0),
91  minTrackPt = cms.double(0.5),
92  minTrackVertexWeight = cms.double(-1.0)
93  )
94  ),
95  signalConeSize = cms.string('max(min(0.1, 3.0/pt()), 0.05)')
96  )),
97  chargedHadronSrc = cms.InputTag("hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals"),
98  jetRegionSrc = cms.InputTag("hltTauPFJets08Region"),
99  jetSrc = cms.InputTag("hltAK4PFJets"),
100  maxJetAbsEta = cms.double(2.5),
101  minJetPt = cms.double(14.0),
102  modifiers = cms.VPSet(
103  cms.PSet(
104  DataType = cms.string('AOD'),
105  EcalStripSumE_deltaEta = cms.double(0.03),
106  EcalStripSumE_deltaPhiOverQ_maxValue = cms.double(0.5),
107  EcalStripSumE_deltaPhiOverQ_minValue = cms.double(-0.1),
108  EcalStripSumE_minClusEnergy = cms.double(0.1),
109  ElecPreIDLeadTkMatch_maxDR = cms.double(0.01),
110  ElectronPreIDProducer = cms.InputTag("elecpreid"),
111  maximumForElectrionPreIDOutput = cms.double(-0.1),
112  name = cms.string('elec_rej'),
113  plugin = cms.string('RecoTauElectronRejectionPlugin')
114  ),
115  cms.PSet(
116  name = cms.string('tau_mass'),
117  plugin = cms.string('PFRecoTauMassPlugin'),
118  verbosity = cms.int32(0)
119  )
120  ),
121  outputSelection = cms.string('leadPFChargedHadrCand().isNonnull()'),
122  piZeroSrc = cms.InputTag("hltPFTauPiZeros"),
123  verbosity = cms.int32(0)
124 )