CMS 3D CMS Logo

hltHpsPFTauProducerSansRefs_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltHpsPFTauProducerSansRefs = cms.EDProducer("RecoTauCleaner",
4  cleaners = cms.VPSet(
5  cms.PSet(
6  name = cms.string('HPS_Select'),
7  plugin = cms.string('RecoTauDiscriminantCleanerPlugin'),
8  src = cms.InputTag("hltHpsSelectionDiscriminator")
9  ),
10  cms.PSet(
11  minTrackPt = cms.double(5.0),
12  name = cms.string('killSoftTwoProngTaus'),
13  plugin = cms.string('RecoTauSoftTwoProngTausCleanerPlugin')
14  ),
15  cms.PSet(
16  name = cms.string('ChargedHadronMultiplicity'),
17  plugin = cms.string('RecoTauChargedHadronMultiplicityCleanerPlugin')
18  ),
19  cms.PSet(
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)
26  ),
27  cms.PSet(
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()')
33  ),
34  cms.PSet(
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()')
40  )
41  ),
42  outputSelection = cms.string(''),
43  src = cms.InputTag("hltHpsCombinatoricRecoTaus"),
44  verbosity = cms.int32(0)
45 )