1 import FWCore.ParameterSet.Config
as cms
3 patTaus = cms.EDProducer(
"PATTauProducer",
5 tauSource = cms.InputTag(
"hpsPFTauProducer"),
6 tauTransverseImpactParameterSource = cms.InputTag(
"hpsPFTauTransverseImpactParameters"),
11 userClasses = cms.PSet(
12 src = cms.VInputTag(
'')
15 userFloats = cms.PSet(
16 src = cms.VInputTag(
'')
20 src = cms.VInputTag(
'')
24 src = cms.VInputTag(
'')
27 userFunctions = cms.vstring(),
28 userFunctionLabels = cms.vstring()
32 addTauJetCorrFactors = cms.bool(
False),
33 tauJetCorrFactorsSource = cms.VInputTag(cms.InputTag(
"patTauJetCorrFactors")),
36 embedLeadTrack = cms.bool(
False),
37 embedSignalTracks = cms.bool(
False),
38 embedIsolationTracks = cms.bool(
False),
40 embedLeadPFCand = cms.bool(
False),
41 embedLeadPFChargedHadrCand = cms.bool(
False),
42 embedLeadPFNeutralCand = cms.bool(
False),
43 embedSignalPFCands = cms.bool(
False),
44 embedSignalPFChargedHadrCands = cms.bool(
False),
45 embedSignalPFNeutralHadrCands = cms.bool(
False),
46 embedSignalPFGammaCands = cms.bool(
False),
47 embedIsolationPFCands = cms.bool(
False),
48 embedIsolationPFChargedHadrCands = cms.bool(
False),
49 embedIsolationPFNeutralHadrCands = cms.bool(
False),
50 embedIsolationPFGammaCands = cms.bool(
False),
53 isoDeposits = cms.PSet(),
58 userIsolation = cms.PSet(),
61 addTauID = cms.bool(
True),
62 tauIDSources = cms.PSet(
66 decayModeFinding = cms.InputTag(
"hpsPFTauDiscriminationByDecayModeFinding"),
67 decayModeFindingNewDMs =cms.InputTag(
"hpsPFTauDiscriminationByDecayModeFindingNewDMs"),
68 chargedIsoPtSum = cms.InputTag(
"hpsPFTauChargedIsoPtSum"),
69 neutralIsoPtSum = cms.InputTag(
"hpsPFTauNeutralIsoPtSum"),
70 puCorrPtSum = cms.InputTag(
"hpsPFTauPUcorrPtSum"),
71 neutralIsoPtSumWeight = cms.InputTag(
"hpsPFTauNeutralIsoPtSumWeight"),
72 footprintCorrection = cms.InputTag(
"hpsPFTauFootprintCorrection"),
73 photonPtSumOutsideSignalCone = cms.InputTag(
"hpsPFTauPhotonPtSumOutsideSignalCone"),
74 byIsolationMVA3oldDMwLTraw = cms.InputTag(
'hpsPFTauDiscriminationByIsolationMVA3oldDMwLTraw'),
75 byVLooseIsolationMVA3oldDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByVLooseIsolationMVA3oldDMwLT'),
76 byLooseIsolationMVA3oldDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByLooseIsolationMVA3oldDMwLT'),
77 byMediumIsolationMVA3oldDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByMediumIsolationMVA3oldDMwLT'),
78 byTightIsolationMVA3oldDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByTightIsolationMVA3oldDMwLT'),
79 byVTightIsolationMVA3oldDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByVTightIsolationMVA3oldDMwLT'),
80 byVVTightIsolationMVA3oldDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByVVTightIsolationMVA3oldDMwLT'),
81 byIsolationMVA3newDMwLTraw = cms.InputTag(
'hpsPFTauDiscriminationByIsolationMVA3newDMwLTraw'),
82 byVLooseIsolationMVA3newDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByVLooseIsolationMVA3newDMwLT'),
83 byLooseIsolationMVA3newDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByLooseIsolationMVA3newDMwLT'),
84 byMediumIsolationMVA3newDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByMediumIsolationMVA3newDMwLT'),
85 byTightIsolationMVA3newDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByTightIsolationMVA3newDMwLT'),
86 byVTightIsolationMVA3newDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByVTightIsolationMVA3newDMwLT'),
87 byVVTightIsolationMVA3newDMwLT = cms.InputTag(
'hpsPFTauDiscriminationByVVTightIsolationMVA3newDMwLT'),
88 againstMuonLoose3 = cms.InputTag(
"hpsPFTauDiscriminationByLooseMuonRejection3"),
89 againstMuonTight3 = cms.InputTag(
"hpsPFTauDiscriminationByTightMuonRejection3"),
90 byLooseCombinedIsolationDeltaBetaCorr3Hits = cms.InputTag(
"hpsPFTauDiscriminationByLooseCombinedIsolationDBSumPtCorr3Hits"),
91 byMediumCombinedIsolationDeltaBetaCorr3Hits = cms.InputTag(
"hpsPFTauDiscriminationByMediumCombinedIsolationDBSumPtCorr3Hits"),
92 byTightCombinedIsolationDeltaBetaCorr3Hits = cms.InputTag(
"hpsPFTauDiscriminationByTightCombinedIsolationDBSumPtCorr3Hits"),
93 byCombinedIsolationDeltaBetaCorrRaw3Hits = cms.InputTag(
"hpsPFTauDiscriminationByRawCombinedIsolationDBSumPtCorr3Hits"),
94 byLoosePileupWeightedIsolation3Hits = cms.InputTag(
"hpsPFTauDiscriminationByLoosePileupWeightedIsolation3Hits"),
95 byMediumPileupWeightedIsolation3Hits = cms.InputTag(
"hpsPFTauDiscriminationByMediumPileupWeightedIsolation3Hits"),
96 byTightPileupWeightedIsolation3Hits = cms.InputTag(
"hpsPFTauDiscriminationByTightPileupWeightedIsolation3Hits"),
97 byPhotonPtSumOutsideSignalCone = cms.InputTag(
"hpsPFTauDiscriminationByPhotonPtSumOutsideSignalCone"),
98 byPileupWeightedIsolationRaw3Hits = cms.InputTag(
"hpsPFTauDiscriminationByRawPileupWeightedIsolation3Hits"),
99 againstElectronMVA5raw = cms.InputTag(
"hpsPFTauDiscriminationByMVA5rawElectronRejection"),
100 againstElectronMVA5category = cms.InputTag(
"hpsPFTauDiscriminationByMVA5rawElectronRejection:category"),
101 againstElectronVLooseMVA5 = cms.InputTag(
"hpsPFTauDiscriminationByMVA5VLooseElectronRejection"),
102 againstElectronLooseMVA5 = cms.InputTag(
"hpsPFTauDiscriminationByMVA5LooseElectronRejection"),
103 againstElectronMediumMVA5 = cms.InputTag(
"hpsPFTauDiscriminationByMVA5MediumElectronRejection"),
104 againstElectronTightMVA5 = cms.InputTag(
"hpsPFTauDiscriminationByMVA5TightElectronRejection"),
105 againstElectronVTightMVA5 = cms.InputTag(
"hpsPFTauDiscriminationByMVA5VTightElectronRejection"),
109 addGenMatch = cms.bool(
True),
110 embedGenMatch = cms.bool(
True),
111 genParticleMatch = cms.InputTag(
"tauMatch"),
112 addGenJetMatch = cms.bool(
True),
113 embedGenJetMatch = cms.bool(
True),
114 genJetMatch = cms.InputTag(
"tauGenJetMatch"),
117 addEfficiencies = cms.bool(
False),
118 efficiencies = cms.PSet(),
121 addResolutions = cms.bool(
False),
122 resolutions = cms.PSet()