1 import FWCore.ParameterSet.Config
as cms
3 displacedMuons = cms.EDProducer(
"MuonProducer",
4 ActivateDebug = cms.untracked.bool(
False),
5 InputMuons = cms.InputTag(
"displacedMuons1stStep"),
7 FillPFMomentumAndAssociation = cms.bool(
True),
8 PFCandidates = cms.InputTag(
"particleFlowTmp"),
10 FillTimingInfo = cms.bool(
True),
12 FillDetectorBasedIsolation = cms.bool(
True),
13 EcalIsoDeposits = cms.InputTag(
"muIsoDepositCalByAssociatorTowersDisplaced",
"ecal"),
14 HcalIsoDeposits = cms.InputTag(
"muIsoDepositCalByAssociatorTowersDisplaced",
"hcal"),
15 HoIsoDeposits = cms.InputTag(
"muIsoDepositCalByAssociatorTowersDisplaced",
"ho"),
16 TrackIsoDeposits = cms.InputTag(
"muIsoDepositTkDisplaced"),
17 JetIsoDeposits = cms.InputTag(
"muIsoDepositJetsDisplaced"),
19 FillPFIsolation = cms.bool(
True),
20 PFIsolation = cms.PSet(
21 pfIsolationR03 = cms.PSet(chargedParticle = cms.InputTag(
"dispMuPFIsoValueChargedAll03"),
22 chargedHadron = cms.InputTag(
"dispMuPFIsoValueCharged03"),
23 neutralHadron = cms.InputTag(
"dispMuPFIsoValueNeutral03"),
24 neutralHadronHighThreshold = cms.InputTag(
"dispMuPFIsoValueNeutralHighThreshold03"),
25 photon = cms.InputTag(
"dispMuPFIsoValueGamma03"),
26 photonHighThreshold = cms.InputTag(
"dispMuPFIsoValueGammaHighThreshold03"),
27 pu = cms.InputTag(
"dispMuPFIsoValuePU03")),
28 pfIsolationR04 = cms.PSet(chargedParticle = cms.InputTag(
"dispMuPFIsoValueChargedAll04"),
29 chargedHadron = cms.InputTag(
"dispMuPFIsoValueCharged04"),
30 neutralHadron = cms.InputTag(
"dispMuPFIsoValueNeutral04"),
31 neutralHadronHighThreshold = cms.InputTag(
"dispMuPFIsoValueNeutralHighThreshold04"),
32 photon = cms.InputTag(
"dispMuPFIsoValueGamma04"),
33 photonHighThreshold = cms.InputTag(
"dispMuPFIsoValueGammaHighThreshold04"),
34 pu = cms.InputTag(
"dispMuPFIsoValuePU04")),
35 pfIsoMeanDRProfileR03 = cms.PSet(chargedParticle = cms.InputTag(
"dispMuPFMeanDRIsoValueChargedAll03"),
36 chargedHadron = cms.InputTag(
"dispMuPFMeanDRIsoValueCharged03"),
37 neutralHadron = cms.InputTag(
"dispMuPFMeanDRIsoValueNeutral03"),
38 neutralHadronHighThreshold = cms.InputTag(
"dispMuPFMeanDRIsoValueNeutralHighThreshold03"),
39 photon = cms.InputTag(
"dispMuPFMeanDRIsoValueGamma03"),
40 photonHighThreshold = cms.InputTag(
"dispMuPFMeanDRIsoValueGammaHighThreshold03"),
41 pu = cms.InputTag(
"dispMuPFMeanDRIsoValuePU03")),
42 pfIsoMeanDRProfileR04 = cms.PSet(chargedParticle = cms.InputTag(
"dispMuPFMeanDRIsoValueChargedAll04"),
43 chargedHadron = cms.InputTag(
"dispMuPFMeanDRIsoValueCharged04"),
44 neutralHadron = cms.InputTag(
"dispMuPFMeanDRIsoValueNeutral04"),
45 neutralHadronHighThreshold = cms.InputTag(
"dispMuPFMeanDRIsoValueNeutralHighThreshold04"),
46 photon = cms.InputTag(
"dispMuPFMeanDRIsoValueGamma04"),
47 photonHighThreshold = cms.InputTag(
"dispMuPFMeanDRIsoValueGammaHighThreshold04"),
48 pu = cms.InputTag(
"dispMuPFMeanDRIsoValuePU04")),
49 pfIsoSumDRProfileR03 = cms.PSet(chargedParticle = cms.InputTag(
"dispMuPFSumDRIsoValueChargedAll03"),
50 chargedHadron = cms.InputTag(
"dispMuPFSumDRIsoValueCharged03"),
51 neutralHadron = cms.InputTag(
"dispMuPFSumDRIsoValueNeutral03"),
52 neutralHadronHighThreshold = cms.InputTag(
"dispMuPFSumDRIsoValueNeutralHighThreshold03"),
53 photon = cms.InputTag(
"dispMuPFSumDRIsoValueGamma03"),
54 photonHighThreshold = cms.InputTag(
"dispMuPFSumDRIsoValueGammaHighThreshold03"),
55 pu = cms.InputTag(
"dispMuPFSumDRIsoValuePU03")),
56 pfIsoSumDRProfileR04 = cms.PSet(chargedParticle = cms.InputTag(
"dispMuPFSumDRIsoValueChargedAll04"),
57 chargedHadron = cms.InputTag(
"dispMuPFSumDRIsoValueCharged04"),
58 neutralHadron = cms.InputTag(
"dispMuPFSumDRIsoValueNeutral04"),
59 neutralHadronHighThreshold = cms.InputTag(
"dispMuPFSumDRIsoValueNeutralHighThreshold04"),
60 photon = cms.InputTag(
"dispMuPFSumDRIsoValueGamma04"),
61 photonHighThreshold = cms.InputTag(
"dispMuPFSumDRIsoValueGammaHighThreshold04"),
62 pu = cms.InputTag(
"dispMuPFSumDRIsoValuePU04"))
65 FillSelectorMaps = cms.bool(
False),
66 SelectorMaps = cms.VInputTag(cms.InputTag(
"muidTMLastStationOptimizedLowPtLoose"),
67 cms.InputTag(
"muidTMLastStationOptimizedLowPtTight"),
68 cms.InputTag(
"muidTM2DCompatibilityLoose"),
69 cms.InputTag(
"muidTM2DCompatibilityTight"),
70 cms.InputTag(
"muidTrackerMuonArbitrated"),
71 cms.InputTag(
"muidTMLastStationAngLoose"),
72 cms.InputTag(
"muidGlobalMuonPromptTight"),
73 cms.InputTag(
"muidGMStaChiCompatibility"),
74 cms.InputTag(
"muidTMLastStationAngTight"),
75 cms.InputTag(
"muidGMTkChiCompatibility"),
76 cms.InputTag(
"muidTMOneStationAngTight"),
77 cms.InputTag(
"muidTMOneStationAngLoose"),
78 cms.InputTag(
"muidTMLastStationLoose"),
79 cms.InputTag(
"muidTMLastStationTight"),
80 cms.InputTag(
"muidTMOneStationTight"),
81 cms.InputTag(
"muidTMOneStationLoose"),
82 cms.InputTag(
"muidAllArbitrated"),
83 cms.InputTag(
"muidGMTkKinkTight"),
84 cms.InputTag(
"muidRPCMuLoose")
87 FillShoweringInfo = cms.bool(
False),
88 ShowerInfoMap = cms.InputTag(
"muonShowerInformation"),
90 FillCosmicsIdMap = cms.bool(
False),
91 CosmicIdMap = cms.InputTag(
"cosmicsVeto"),
93 ComputeStandardSelectors = cms.bool(
True),
94 vertices = cms.InputTag(
"offlinePrimaryVertices")
99 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
100 fastSim.toModify(displacedMuons, FillCosmicsIdMap =
False, FillSelectorMaps =
False)