4 import FWCore.ParameterSet.Config
as cms
6 muons = cms.EDProducer(
"MuonProducer",
7 ActivateDebug = cms.untracked.bool(
False),
8 FastLabelling = cms.untracked.bool(
False),
10 InputMuons = cms.InputTag(
"muons"),
12 FillPFMomentumAndAssociation = cms.bool(
True),
13 PFCandidates = cms.InputTag(
"particleFlow"),
15 FillTimingInfo = cms.bool(
True),
17 FillDetectorBasedIsolation = cms.bool(
True),
18 EcalIsoDeposits = cms.InputTag(
"muons",
"ecal"),
19 HcalIsoDeposits = cms.InputTag(
"muons",
"hcal"),
20 HoIsoDeposits = cms.InputTag(
"muons",
"ho"),
21 TrackIsoDeposits = cms.InputTag(
"muons",
"muIsoDepositTk"),
22 JetIsoDeposits = cms.InputTag(
"muons",
"muIsoDepositJets"),
24 FillPFIsolation = cms.bool(
True),
25 PFIsolation = cms.PSet(isolationR03 = cms.PSet(chargedParticle = cms.InputTag(
"muons",
"muPFIsoValueChargedAll03"),
26 chargedHadron = cms.InputTag(
"muons",
"muPFIsoValueCharged03"),
27 neutralHadron = cms.InputTag(
"muons",
"muPFIsoValueNeutral03"),
28 photon = cms.InputTag(
"muons",
"muPFIsoValueGamma03"),
29 neutralHadronHighThreshold = cms.InputTag(
"muons",
"muPFIsoValueNeutralHighThreshold03"),
30 photonHighThreshold = cms.InputTag(
"muons",
"muPFIsoValueGammaHighThreshold03"),
31 pu = cms.InputTag(
"muons",
"muPFIsoValuePU03")),
32 isolationR04 = cms.PSet(chargedParticle = cms.InputTag(
"muons",
"muPFIsoValueChargedAll04"),
33 chargedHadron = cms.InputTag(
"muons",
"muPFIsoValueCharged04"),
34 neutralHadron = cms.InputTag(
"muons",
"muPFIsoValueNeutral04"),
35 photon = cms.InputTag(
"muons",
"muPFIsoValueGamma04"),
36 neutralHadronHighThreshold = cms.InputTag(
"muons",
"muPFIsoValueNeutralHighThreshold04"),
37 photonHighThreshold = cms.InputTag(
"muons",
"muPFIsoValueGammaHighThreshold04"),
38 pu = cms.InputTag(
"muons",
"muPFIsoValuePU04"))),
40 FillSelectorMaps = cms.bool(
True),
41 SelectorMaps = cms.VInputTag(cms.InputTag(
"muons",
"muidTMLastStationOptimizedLowPtLoose"),
42 cms.InputTag(
"muons",
"muidTMLastStationOptimizedLowPtTight"),
43 cms.InputTag(
"muons",
"muidTM2DCompatibilityLoose"),
44 cms.InputTag(
"muons",
"muidTM2DCompatibilityTight"),
45 cms.InputTag(
"muons",
"muidTrackerMuonArbitrated"),
46 cms.InputTag(
"muons",
"muidTMLastStationAngLoose"),
47 cms.InputTag(
"muons",
"muidGlobalMuonPromptTight"),
48 cms.InputTag(
"muons",
"muidGMStaChiCompatibility"),
49 cms.InputTag(
"muons",
"muidTMLastStationAngTight"),
50 cms.InputTag(
"muons",
"muidGMTkChiCompatibility"),
51 cms.InputTag(
"muons",
"muidTMOneStationAngTight"),
52 cms.InputTag(
"muons",
"muidTMOneStationAngLoose"),
53 cms.InputTag(
"muons",
"muidTMLastStationLoose"),
54 cms.InputTag(
"muons",
"muidTMLastStationTight"),
55 cms.InputTag(
"muons",
"muidTMOneStationTight"),
56 cms.InputTag(
"muons",
"muidTMOneStationLoose"),
57 cms.InputTag(
"muons",
"muidAllArbitrated"),
58 cms.InputTag(
"muons",
"muidGMTkKinkTight"),
59 cms.InputTag(
"muons",
"muidRPCMuLoose")
62 FillShoweringInfo = cms.bool(
True),
63 ShowerInfoMap = cms.InputTag(
"muons",
"muonShowerInformation"),
65 FillCosmicsIdMap = cms.bool(
True),
66 CosmicIdMap = cms.InputTag(
"muons",
"cosmicsVeto")