1 import FWCore.ParameterSet.Config
as cms
10 muons1stStep = cms.EDProducer(
"MuonIdProducer",
12 MuonCaloCompatibilityBlock,
14 TrackAssociatorParameterBlock,
16 MIdIsoExtractorPSetBlock,
20 MuonShowerDigiFillerBlock,
22 TrackerKinkFinderParametersBlock,
24 fillEnergy = cms.bool(
True),
25 storeCrossedHcalRecHits = cms.bool(
True),
28 maxAbsPullX = cms.double(3.0),
29 maxAbsEta = cms.double(3.0),
32 minPt = cms.double(0.5),
33 inputCollectionTypes = cms.vstring(
'inner tracks',
39 addExtraSoftMuons = cms.bool(
False),
40 fillGlobalTrackRefits = cms.bool(
True),
43 debugWithTruthMatching = cms.bool(
False),
45 inputCollectionLabels = cms.VInputTag(cms.InputTag(
"generalTracks"), cms.InputTag(
"globalMuons"), cms.InputTag(
"standAloneMuons",
"UpdatedAtVtx"),
46 cms.InputTag(
"tevMuons",
"firstHit"),cms.InputTag(
"tevMuons",
"picky"),cms.InputTag(
"tevMuons",
"dyt")),
47 fillCaloCompatibility = cms.bool(
True),
49 maxAbsPullY = cms.double(9999.0),
51 maxAbsDy = cms.double(9999.0),
52 minP = cms.double(2.5),
53 minPCaloMuon = cms.double(1e9),
56 maxAbsDx = cms.double(3.0),
57 fillIsolation = cms.bool(
True),
58 writeIsoDeposits = cms.bool(
True),
59 minNumberOfMatches = cms.int32(1),
60 fillMatching = cms.bool(
True),
61 fillShowerDigis = cms.bool(
True),
64 ptThresholdToFillCandidateP4WithGlobalFit = cms.double(200.0),
65 sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double(2.0),
68 fillGlobalTrackQuality = cms.bool(
False),
69 globalTrackQualityInputTag = cms.InputTag(
'glbTrackQual'),
72 fillTrackerKink = cms.bool(
True),
75 minCaloCompatibility = cms.double(0.6),
78 runArbitrationCleaner = cms.bool(
True),
79 arbitrationCleanerOptions = cms.PSet( ME1a = cms.bool(
True),
80 Overlap = cms.bool(
True),
81 Clustering = cms.bool(
True),
82 OverlapDPhi = cms.double(0.0786),
83 OverlapDTheta = cms.double(0.02),
84 ClusterDPhi = cms.double(0.6),
85 ClusterDTheta = cms.double(0.02)
89 arbitrateTrackerMuons = cms.bool(
True)
92 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
93 run3_GEM.toModify( muons1stStep, TrackAssociatorParameters =
dict(useGEM = cms.bool(
True) ) )
94 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
95 phase2_muon.toModify( muons1stStep, TrackAssociatorParameters =
dict(useME0 = cms.bool(
True) ) )
97 muonEcalDetIds = cms.EDProducer(
"InterestingEcalDetIdProducer",
98 inputCollection = cms.InputTag(
"muons1stStep")
101 from Configuration.Eras.Modifier_pp_on_AA_2018_cff
import pp_on_AA_2018
102 pp_on_AA_2018.toModify(muons1stStep, minPt = 0.8)
104 from Configuration.ProcessModifiers.recoFromReco_cff
import recoFromReco
105 recoFromReco.toModify(muons1stStep,fillShowerDigis =
False)