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