Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003 '''
00004
00005 Plugins for ranking PFTau candidates
00006
00007 '''
00008
00009 matchingConeCut = cms.PSet(
00010 name = cms.string("MatchingCone"),
00011 plugin = cms.string("RecoTauStringCleanerPlugin"),
00012
00013 selection = cms.string("deltaR(eta, phi, jetRef().eta, jetRef().phi) < 0.1"),
00014 selectionPassFunction = cms.string("0"),
00015 selectionFailValue = cms.double(1e3),
00016 )
00017
00018
00019 unitCharge = cms.PSet(
00020 name = cms.string("UnitCharge"),
00021 plugin = cms.string("RecoTauStringCleanerPlugin"),
00022
00023 selection = cms.string("signalPFChargedHadrCands().size() = 3"),
00024
00025 selectionPassFunction = cms.string("abs(charge())-1"),
00026
00027
00028 selectionFailValue = cms.double(0),
00029 )
00030
00031
00032 ptGt15 = cms.PSet(
00033 name = cms.string("PtGt15"),
00034 plugin = cms.string("RecoTauStringCleanerPlugin"),
00035 selection = cms.string("pt > 15."),
00036 selectionPassFunction = cms.string("0"),
00037 selectionFailValue = cms.double(1e3)
00038 )
00039
00040
00041 tanc = cms.PSet(
00042 name = cms.string("TaNC"),
00043 plugin = cms.string("RecoTauDiscriminantCleanerPlugin"),
00044 src = cms.InputTag("DISCRIMINATOR_SRC"),
00045 )
00046
00047 leadPionFinding = cms.PSet(
00048 name = cms.string("LeadPion"),
00049 plugin = cms.string("RecoTauDiscriminantCleanerPlugin"),
00050 src = cms.InputTag("DISCRIMINATOR_SRC"),
00051 )
00052
00053 combinedIsolation = cms.PSet(
00054 name = cms.string("CombinedIsolation"),
00055 plugin = cms.string("RecoTauStringCleanerPlugin"),
00056
00057 selection = cms.string("leadPFCand().isNonnull()"),
00058 selectionPassFunction = cms.string(
00059 "isolationPFChargedHadrCandsPtSum()+isolationPFGammaCandsEtSum()"),
00060 selectionFailValue = cms.double(1e3)
00061 )
00062
00063 chargeIsolation = cms.PSet(
00064 name = cms.string("ChargeIsolation"),
00065 plugin = cms.string("RecoTauStringCleanerPlugin"),
00066
00067 selection = cms.string("leadPFCand().isNonnull()"),
00068
00069 selectionPassFunction = cms.string("isolationPFChargedHadrCandsPtSum()"),
00070 selectionFailValue = cms.double(1e3)
00071 )
00072
00073 ecalIsolation = cms.PSet(
00074 name = cms.string("GammaIsolation"),
00075 plugin = cms.string("RecoTauStringCleanerPlugin"),
00076
00077 selection = cms.string("leadPFCand().isNonnull()"),
00078
00079 selectionPassFunction = cms.string("isolationPFGammaCandsEtSum()"),
00080 selectionFailValue = cms.double(1e3)
00081 )
00082