1 import FWCore.ParameterSet.Config
as cms
3 TauMCProducer = cms.EDProducer(
"HLTTauMCProducer",
4 GenParticles = cms.untracked.InputTag(
"genParticles"),
5 GenMET = cms.untracked.InputTag(
"genMetTrue"),
6 ptMinTau = cms.untracked.double(15),
7 ptMinMuon = cms.untracked.double(15),
8 ptMinElectron = cms.untracked.double(15),
9 BosonID = cms.untracked.vint32(23,24,25,32,33,34,35,36,37),
10 EtaMax = cms.untracked.double(2.5)
16 TauRelvalRefProducer = cms.EDProducer(
"HLTTauRefProducer",
18 PFTaus = cms.untracked.PSet(
19 PFTauDiscriminators = cms.untracked.VInputTag(
20 cms.InputTag(
"hpsPFTauDiscriminationByDecayModeFinding"),
21 cms.InputTag(
"hpsPFTauDiscriminationByLooseCombinedIsolationDBSumPtCorr3Hits")
23 doPFTaus = cms.untracked.bool(
True),
24 ptMin = cms.untracked.double(15.0),
25 PFTauProducer = cms.untracked.InputTag(
"hpsPFTauProducer")
27 Electrons = cms.untracked.PSet(
28 ElectronCollection = cms.untracked.InputTag(
"gsfElectrons"),
29 doID = cms.untracked.bool(
False),
30 InnerConeDR = cms.untracked.double(0.02),
31 MaxIsoVar = cms.untracked.double(0.02),
32 doElectrons = cms.untracked.bool(
True),
33 TrackCollection = cms.untracked.InputTag(
"generalTracks"),
34 OuterConeDR = cms.untracked.double(0.6),
35 ptMin = cms.untracked.double(15.0),
36 doTrackIso = cms.untracked.bool(
True),
37 ptMinTrack = cms.untracked.double(1.5),
38 lipMinTrack = cms.untracked.double(0.2),
39 IdCollection = cms.untracked.InputTag(
"elecIDext")
41 Jets = cms.untracked.PSet(
42 JetCollection = cms.untracked.InputTag(
"iterativeCone5CaloJets"),
43 etMin = cms.untracked.double(10.0),
44 doJets = cms.untracked.bool(
True)
46 Towers = cms.untracked.PSet(
47 TowerCollection = cms.untracked.InputTag(
"towerMaker"),
48 etMin = cms.untracked.double(10.0),
49 doTowers = cms.untracked.bool(
True),
50 towerIsolation = cms.untracked.double(5.0)
52 Muons = cms.untracked.PSet(
53 doMuons = cms.untracked.bool(
True),
54 MuonCollection = cms.untracked.InputTag(
"muons"),
55 ptMin = cms.untracked.double(15.0)
57 Photons = cms.untracked.PSet(
58 doPhotons = cms.untracked.bool(
True),
59 PhotonCollection = cms.untracked.InputTag(
"photons"),
60 etMin = cms.untracked.double(10.0),
61 ECALIso = cms.untracked.double(3.0)
63 MET = cms.untracked.PSet(
64 doMET = cms.untracked.bool(
True),
65 METCollection = cms.untracked.InputTag(
"caloMet"),
66 ptMin = cms.untracked.double(15.0)
68 EtaMax = cms.untracked.double(2.5)
73 TauRefCombiner = cms.EDProducer(
"HLTTauRefCombiner",
74 InputCollections = cms.VInputTag(
75 cms.InputTag(
"TauMCProducer",
"HadronicTauOneAndThreeProng"),
76 cms.InputTag(
"TauRelvalRefProducer",
"PFTaus")
78 MatchDeltaR = cms.double(0.15),
79 OutputCollection = cms.string(
"")
85 hltTauRef = cms.Sequence(TauMCProducer*TauRelvalRefProducer*TauRefCombiner)