1 import FWCore.ParameterSet.Config
as cms
3 hltHpsPFTauProducerSansRefs = cms.EDProducer(
"RecoTauCleaner",
6 name = cms.string(
'HPS_Select'),
7 plugin = cms.string(
'RecoTauDiscriminantCleanerPlugin'),
8 src = cms.InputTag(
"hltHpsSelectionDiscriminator")
11 minTrackPt = cms.double(5.0),
12 name = cms.string(
'killSoftTwoProngTaus'),
13 plugin = cms.string(
'RecoTauSoftTwoProngTausCleanerPlugin')
16 name = cms.string(
'ChargedHadronMultiplicity'),
17 plugin = cms.string(
'RecoTauChargedHadronMultiplicityCleanerPlugin')
20 name = cms.string(
'Pt'),
21 plugin = cms.string(
'RecoTauStringCleanerPlugin'),
22 selection = cms.string(
'leadPFCand().isNonnull()'),
23 selectionFailValue = cms.double(1000.0),
24 selectionPassFunction = cms.string(
'-pt()'),
25 tolerance = cms.double(0.01)
28 name = cms.string(
'StripMultiplicity'),
29 plugin = cms.string(
'RecoTauStringCleanerPlugin'),
30 selection = cms.string(
'leadPFCand().isNonnull()'),
31 selectionFailValue = cms.double(1000.0),
32 selectionPassFunction = cms.string(
'-signalPiZeroCandidates().size()')
35 name = cms.string(
'CombinedIsolation'),
36 plugin = cms.string(
'RecoTauStringCleanerPlugin'),
37 selection = cms.string(
'leadPFCand().isNonnull()'),
38 selectionFailValue = cms.double(1000.0),
39 selectionPassFunction = cms.string(
'isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()')
42 outputSelection = cms.string(
''),
43 src = cms.InputTag(
"hltHpsCombinatoricRecoTaus"),
44 verbosity = cms.int32(0)