File indexing completed on 2024-04-06 12:15:55
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hltHpsPFTauProducerSansRefs = cms.EDProducer("RecoTauCleaner",
0004 cleaners = cms.VPSet(
0005 cms.PSet(
0006 name = cms.string('HPS_Select'),
0007 plugin = cms.string('RecoTauDiscriminantCleanerPlugin'),
0008 src = cms.InputTag("hltHpsSelectionDiscriminator")
0009 ),
0010 cms.PSet(
0011 minTrackPt = cms.double(5.0),
0012 name = cms.string('killSoftTwoProngTaus'),
0013 plugin = cms.string('RecoTauSoftTwoProngTausCleanerPlugin')
0014 ),
0015 cms.PSet(
0016 name = cms.string('ChargedHadronMultiplicity'),
0017 plugin = cms.string('RecoTauChargedHadronMultiplicityCleanerPlugin')
0018 ),
0019 cms.PSet(
0020 name = cms.string('Pt'),
0021 plugin = cms.string('RecoTauStringCleanerPlugin'),
0022 selection = cms.string('leadPFCand().isNonnull()'),
0023 selectionFailValue = cms.double(1000.0),
0024 selectionPassFunction = cms.string('-pt()'),
0025 tolerance = cms.double(0.01)
0026 ),
0027 cms.PSet(
0028 name = cms.string('StripMultiplicity'),
0029 plugin = cms.string('RecoTauStringCleanerPlugin'),
0030 selection = cms.string('leadPFCand().isNonnull()'),
0031 selectionFailValue = cms.double(1000.0),
0032 selectionPassFunction = cms.string('-signalPiZeroCandidates().size()')
0033 ),
0034 cms.PSet(
0035 name = cms.string('CombinedIsolation'),
0036 plugin = cms.string('RecoTauStringCleanerPlugin'),
0037 selection = cms.string('leadPFCand().isNonnull()'),
0038 selectionFailValue = cms.double(1000.0),
0039 selectionPassFunction = cms.string('isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()')
0040 )
0041 ),
0042 outputSelection = cms.string(''),
0043 src = cms.InputTag("hltHpsCombinatoricRecoTaus"),
0044 verbosity = cms.int32(0)
0045 )