1 import FWCore.ParameterSet.Config
as cms
9 muons1stStep = cms.EDProducer(
"MuonIdProducer",
11 MuonCaloCompatibilityBlock,
13 TrackAssociatorParameterBlock,
15 MIdIsoExtractorPSetBlock,
19 TrackerKinkFinderParametersBlock,
21 fillEnergy = cms.bool(
True),
23 maxAbsPullX = cms.double(3.0),
24 maxAbsEta = cms.double(3.0),
27 minPt = cms.double(0.5),
28 inputCollectionTypes = cms.vstring(
'inner tracks',
34 addExtraSoftMuons = cms.bool(
False),
35 fillGlobalTrackRefits = cms.bool(
True),
38 debugWithTruthMatching = cms.bool(
False),
40 inputCollectionLabels = cms.VInputTag(cms.InputTag(
"generalTracks"), cms.InputTag(
"globalMuons"), cms.InputTag(
"standAloneMuons",
"UpdatedAtVtx"),
41 cms.InputTag(
"tevMuons",
"firstHit"),cms.InputTag(
"tevMuons",
"picky"),cms.InputTag(
"tevMuons",
"dyt")),
42 fillCaloCompatibility = cms.bool(
True),
44 maxAbsPullY = cms.double(9999.0),
46 maxAbsDy = cms.double(9999.0),
47 minP = cms.double(2.5),
48 minPCaloMuon = cms.double(1e9),
51 maxAbsDx = cms.double(3.0),
52 fillIsolation = cms.bool(
True),
53 writeIsoDeposits = cms.bool(
True),
54 minNumberOfMatches = cms.int32(1),
55 fillMatching = cms.bool(
True),
58 ptThresholdToFillCandidateP4WithGlobalFit = cms.double(200.0),
59 sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double(2.0),
62 fillGlobalTrackQuality = cms.bool(
False),
63 globalTrackQualityInputTag = cms.InputTag(
'glbTrackQual'),
66 fillTrackerKink = cms.bool(
True),
69 minCaloCompatibility = cms.double(0.6),
72 runArbitrationCleaner = cms.bool(
True),
73 arbitrationCleanerOptions = cms.PSet( ME1a = cms.bool(
True),
74 Overlap = cms.bool(
True),
75 Clustering = cms.bool(
True),
76 OverlapDPhi = cms.double(0.0786),
77 OverlapDTheta = cms.double(0.02),
78 ClusterDPhi = cms.double(0.6),
79 ClusterDTheta = cms.double(0.02)
83 arbitrateTrackerMuons = cms.bool(
True)
86 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
87 run3_GEM.toModify( muons1stStep, TrackAssociatorParameters =
dict(useGEM = cms.bool(
True) ) )
88 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
89 phase2_muon.toModify( muons1stStep, TrackAssociatorParameters =
dict(useME0 = cms.bool(
True) ) )
91 muonEcalDetIds = cms.EDProducer(
"InterestingEcalDetIdProducer",
92 inputCollection = cms.InputTag(
"muons1stStep")
95 from Configuration.Eras.Modifier_pp_on_AA_2018_cff
import pp_on_AA_2018
96 pp_on_AA_2018.toModify(muons1stStep, minPt = 0.8)