1 import FWCore.ParameterSet.Config
as cms
3 patMuons = cms.EDProducer(
"PATMuonProducer",
5 muonSource = cms.InputTag(
"muons"),
8 useParticleFlow = cms.bool(
False ),
9 pfMuonSource = cms.InputTag(
"particleFlow"),
14 userClasses = cms.PSet(
15 src = cms.VInputTag(
'')
18 userFloats = cms.PSet(
19 src = cms.VInputTag(
'')
23 src = cms.VInputTag(
'')
27 src = cms.VInputTag(
'')
30 userFunctions = cms.vstring(),
31 userFunctionLabels = cms.vstring()
35 embedMuonBestTrack = cms.bool(
True),
36 embedTunePMuonBestTrack = cms.bool(
True),
37 forceBestTrackEmbedding = cms.bool(
False),
38 embedTrack = cms.bool(
False),
39 embedCombinedMuon = cms.bool(
True),
40 embedStandAloneMuon = cms.bool(
True),
41 embedPickyMuon = cms.bool(
True),
42 embedTpfmsMuon = cms.bool(
True),
43 embedDytMuon = cms.bool(
True),
44 embedPFCandidate = cms.bool(
True),
47 embedCaloMETMuonCorrs = cms.bool(
True),
48 caloMETMuonCorrs = cms.InputTag(
"muonMETValueMapProducer" ,
"muCorrData"),
50 embedTcMETMuonCorrs = cms.bool(
False),
51 tcMETMuonCorrs = cms.InputTag(
"muonTCMETValueMapProducer",
"muCorrData"),
54 isoDeposits = cms.PSet(
64 userIsolation = cms.PSet(
75 addInverseBeta = cms.bool(
True),
76 sourceMuonTimeExtra = cms.InputTag(
"muons",
"combined"),
78 addGenMatch = cms.bool(
True),
79 embedGenMatch = cms.bool(
True),
80 genParticleMatch = cms.InputTag(
"muonMatch"),
83 addEfficiencies = cms.bool(
False),
84 efficiencies = cms.PSet(),
87 addResolutions = cms.bool(
False),
88 resolutions = cms.PSet(),
91 embedHighLevelSelection = cms.bool(
True),
92 beamLineSrc = cms.InputTag(
"offlineBeamSpot"),
93 pvSrc = cms.InputTag(
"offlinePrimaryVertices"),
96 embedPfEcalEnergy = cms.bool(
True),
97 addPuppiIsolation = cms.bool(
False),
103 computeMiniIso = cms.bool(
False),
104 effectiveAreaVec = cms.vdouble(0.0566, 0.0562, 0.0363, 0.0119, 0.0064),
105 pfCandsForMiniIso = cms.InputTag(
"packedPFCandidates"),
106 miniIsoParams = cms.vdouble(0.05, 0.2, 10.0, 0.5, 0.0001, 0.01, 0.01, 0.01, 0.0),
108 computePuppiCombinedIso = cms.bool(
False),
112 computeMuonMVA = cms.bool(
False),
113 computeMuonIDMVA = cms.bool(
False),
114 mvaTrainingFile = cms.FileInPath(
"RecoMuon/MuonIdentification/data/mu_2017_BDTG.weights.xml"),
115 mvaIDTrainingFile = cms.FileInPath(
"RecoMuon/MuonIdentification/data/mvaID.onnx"),
116 lowPtmvaTrainingFile = cms.FileInPath(
"RecoMuon/MuonIdentification/data/mu_lowpt_BDTG.weights.xml"),
117 recomputeBasicSelectors = cms.bool(
True),
118 mvaUseJec = cms.bool(
True),
119 mvaDrMax = cms.double(0.4),
120 mvaJetTag = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
121 mvaL1Corrector = cms.InputTag(
"ak4PFCHSL1FastjetCorrector"),
122 mvaL1L2L3ResCorrector = cms.InputTag(
"ak4PFCHSL1FastL2L3Corrector"),
123 rho = cms.InputTag(
"fixedGridRhoFastjetCentralNeutral"),
125 computeSoftMuonMVA = cms.bool(
False),
126 softMvaTrainingFile = cms.FileInPath(
"RecoMuon/MuonIdentification/data/TMVA-muonid-bmm4-B-25.weights.xml"),
129 muonSimInfo = cms.InputTag(
"muonSimClassifier"),
132 addTriggerMatching = cms.bool(
False),
133 triggerObjects = cms.InputTag(
"slimmedPatTrigger"),
134 triggerResults = cms.InputTag(
"TriggerResults",
"",
"HLT"),
135 hltCollectionFilters = cms.vstring(
'*')
138 from Configuration.Eras.Modifier_run3_common_cff
import run3_common
139 run3_common.toModify(patMuons,
140 mvaJetTag = cms.InputTag(
"pfDeepCSVJetTags:probb"),