19 from RecoTauTag.RecoTau.RecoTauPiZeroProducer_cfi
import \
20 ak5PFJetsRecoTauPiZeros
24 recoTauAK5PFJets08Region = cms.EDProducer(
25 "RecoTauJetRegionProducer",
26 deltaR = cms.double(0.8),
27 src = cms.InputTag(
"ak5PFJets"),
28 pfSrc = cms.InputTag(
"particleFlow"),
34 TransientTrackBuilderESProducer
37 ak5PFJetsRecoTauPiZeros.jetSrc = cms.InputTag(
"ak5PFJets")
49 from RecoTauTag.RecoTau.RecoTauPiZeroProducer_cfi
import \
50 ak5PFJetsLegacyTaNCPiZeros, ak5PFJetsLegacyHPSPiZeros
52 ak5PFJetsLegacyTaNCPiZeros.jetSrc = cms.InputTag(
"ak5PFJets")
54 shrinkingConePFTauProducer.piZeroSrc = cms.InputTag(
55 "ak5PFJetsLegacyTaNCPiZeros")
64 from RecoTauTag.RecoTau.RecoTauCombinatoricProducer_cfi
import \
67 combinatoricRecoTaus.jetSrc = cms.InputTag(
"ak5PFJets")
68 combinatoricRecoTaus.piZeroSrc = cms.InputTag(
"ak5PFJetsRecoTauPiZeros")
71 pfRecoTauDiscriminationByLeadingPionPtCut
73 combinatoricRecoTausDiscriminationByLeadingPionPtCut = \
74 pfRecoTauDiscriminationByLeadingPionPtCut.clone(
75 PFTauProducer = cms.InputTag(
"combinatoricRecoTaus")
84 ak5PFJetsLegacyHPSPiZeros.jetSrc = cms.InputTag(
"ak5PFJets")
87 combinatoricRecoTaus.piZeroSrc = cms.InputTag(
"ak5PFJetsLegacyHPSPiZeros")
93 from RecoTauTag.RecoTau.PFRecoTauTagInfoProducer_cfi
import \
94 pfRecoTauTagInfoProducer
96 import ic5PFJetTracksAssociatorAtVertex
97 ak5PFJetTracksAssociatorAtVertex = ic5PFJetTracksAssociatorAtVertex.clone()
98 ak5PFJetTracksAssociatorAtVertex.jets = cms.InputTag(
"ak5PFJets")
99 tautagInfoModifer = cms.PSet(
100 name = cms.string(
"TTIworkaround"),
101 plugin = cms.string(
"RecoTauTagInfoWorkaroundModifer"),
102 pfTauTagInfoSrc = cms.InputTag(
"pfRecoTauTagInfoProducer"),
106 shrinkingConePFTauProducerSansRefs.modifiers.append(tautagInfoModifer)
107 combinatoricRecoTaus.modifiers.append(tautagInfoModifer)
109 recoTauPileUpVertices = cms.EDFilter(
110 "RecoTauPileUpVertexSelector",
111 src = cms.InputTag(
"offlinePrimaryVertices"),
112 minTrackSumPt = cms.double(5),
113 filter = cms.bool(
False),
117 recoTauCommonSequence = cms.Sequence(
118 ak5PFJetTracksAssociatorAtVertex *
119 recoTauAK5PFJets08Region*
120 recoTauPileUpVertices*
121 pfRecoTauTagInfoProducer
126 recoTauClassicFixedConeSequence = cms.Sequence(
127 recoTauCommonSequence *
128 ak5PFJetsRecoTauPiZeros *
129 produceAndDiscriminateFixedConePFTaus
133 recoTauClassicHPSSequence = cms.Sequence(
134 recoTauCommonSequence *
135 ak5PFJetsLegacyHPSPiZeros *
136 combinatoricRecoTaus *
137 produceAndDiscriminateHPSPFTaus
141 recoTauClassicShrinkingConeSequence = cms.Sequence(
142 recoTauCommonSequence *
143 ak5PFJetsRecoTauPiZeros *
144 produceAndDiscriminateShrinkingConePFTaus
147 recoTauClassicShrinkingConeMVASequence = cms.Sequence(
148 produceShrinkingConeDiscriminationByTauNeuralClassifier
152 recoTauHPSTancSequence = cms.Sequence(
153 recoTauCommonSequence *
154 ak5PFJetsLegacyHPSPiZeros *
155 combinatoricRecoTaus *
156 hpsTancTauInitialSequence *
157 hpsTancTauDiscriminantSequence
160 PFTau = cms.Sequence(
162 recoTauCommonSequence *
166 recoTauClassicHPSSequence