Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-02-07 07:01:35

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 RecoTauCleaner = cms.EDProducer('RecoTauCleaner',
0004   outputSelection = cms.string(''),
0005   cleaners = cms.VPSet(
0006     cms.PSet(
0007       name = cms.string('Charge'),
0008       nprongs = cms.vuint32(
0009         1,
0010         3
0011       ),
0012       passForCharge = cms.int32(1),
0013       plugin = cms.string('RecoTauChargeCleanerPlugin'),
0014       selectionFailValue = cms.double(0),
0015       tolerance = cms.double(0)
0016     ),
0017     cms.PSet(
0018       name = cms.string('HPS_Select'),
0019       plugin = cms.string('RecoTauDiscriminantCleanerPlugin'),
0020       src = cms.InputTag('hpsSelectionDiscriminator'),
0021       tolerance = cms.double(0)
0022     ),
0023     cms.PSet(
0024       minTrackPt = cms.double(5),
0025       name = cms.string('killSoftTwoProngTaus'),
0026       plugin = cms.string('RecoTauSoftTwoProngTausCleanerPlugin'),
0027       tolerance = cms.double(0)
0028     ),
0029     cms.PSet(
0030       name = cms.string('ChargedHadronMultiplicity'),
0031       plugin = cms.string('RecoTauChargedHadronMultiplicityCleanerPlugin'),
0032       tolerance = cms.double(0)
0033     ),
0034     cms.PSet(
0035       name = cms.string('Pt'),
0036       plugin = cms.string('RecoTauStringCleanerPlugin'),
0037       selection = cms.string('leadPFCand().isNonnull()'),
0038       selectionFailValue = cms.double(1000),
0039       selectionPassFunction = cms.string('-pt()'),
0040       tolerance = cms.double(0.01)
0041     ),
0042     cms.PSet(
0043       name = cms.string('StripMultiplicity'),
0044       plugin = cms.string('RecoTauStringCleanerPlugin'),
0045       selection = cms.string('leadPFCand().isNonnull()'),
0046       selectionFailValue = cms.double(1000),
0047       selectionPassFunction = cms.string('-signalPiZeroCandidates().size()'),
0048       tolerance = cms.double(0)
0049     ),
0050     cms.PSet(
0051       name = cms.string('CombinedIsolation'),
0052       plugin = cms.string('RecoTauStringCleanerPlugin'),
0053       selection = cms.string('leadPFCand().isNonnull()'),
0054       selectionFailValue = cms.double(1000),
0055       selectionPassFunction = cms.string('isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()'),
0056       tolerance = cms.double(0)
0057     )
0058   ),
0059   verbosity = cms.int32(0),
0060   src = cms.InputTag('combinatoricRecoTaus'),
0061   mightGet = cms.optional.untracked.vstring
0062 )