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  outputSelection = cms.string( "" ),
5  cleaners = cms.VPSet(
6  cms.PSet( name = cms.string( "HPS_Select" ),
7  plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ),
8  src = cms.InputTag( "hltHpsSelectionDiscriminator" )
9  ),
10  cms.PSet( name = cms.string( "killSoftTwoProngTaus" ),
11  plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ),
12  minTrackPt = cms.double( 5.0 )
13  ),
14  cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ),
15  plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" )
16  ),
17  cms.PSet( name = cms.string( "Pt" ),
18  plugin = cms.string( "RecoTauStringCleanerPlugin" ),
19  selection = cms.string( "leadPFCand().isNonnull()" ),
20  selectionFailValue = cms.double( 1000.0 ),
21  selectionPassFunction = cms.string( "-pt()" ),
22  tolerance = cms.double( 0.01 )
23  ),
24  cms.PSet( name = cms.string( "StripMultiplicity" ),
25  plugin = cms.string( "RecoTauStringCleanerPlugin" ),
26  selection = cms.string( "leadPFCand().isNonnull()" ),
27  selectionFailValue = cms.double( 1000.0 ),
28  selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" )
29  ),
30  cms.PSet( name = cms.string( "CombinedIsolation" ),
31  plugin = cms.string( "RecoTauStringCleanerPlugin" ),
32  selection = cms.string( "leadPFCand().isNonnull()" ),
33  selectionFailValue = cms.double( 1000.0 ),
34  selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" )
35  )
36  ),
37  verbosity = cms.int32( 0 ),
38  src = cms.InputTag( "hltHpsCombinatoricRecoTaus" )
39 )