1 import FWCore.ParameterSet.Config
as cms
9 muons1stStep = cms.EDProducer(
"MuonIdProducer",
11 MuonCaloCompatibilityBlock,
13 TrackAssociatorParameterBlock,
15 MIdIsoExtractorPSetBlock,
19 MuonShowerDigiFillerBlock,
21 TrackerKinkFinderParametersBlock,
23 fillEnergy = cms.bool(
True),
24 storeCrossedHcalRecHits = cms.bool(
True),
27 maxAbsPullX = cms.double(3.0),
28 maxAbsEta = cms.double(3.0),
31 minPt = cms.double(0.5),
32 inputCollectionTypes = cms.vstring(
'inner tracks',
38 addExtraSoftMuons = cms.bool(
False),
39 fillGlobalTrackRefits = cms.bool(
True),
42 debugWithTruthMatching = cms.bool(
False),
44 inputCollectionLabels = cms.VInputTag(cms.InputTag(
"generalTracks"), cms.InputTag(
"globalMuons"), cms.InputTag(
"standAloneMuons",
"UpdatedAtVtx"),
45 cms.InputTag(
"tevMuons",
"firstHit"),cms.InputTag(
"tevMuons",
"picky"),cms.InputTag(
"tevMuons",
"dyt")),
46 fillCaloCompatibility = cms.bool(
True),
48 maxAbsPullY = cms.double(9999.0),
50 maxAbsDy = cms.double(9999.0),
51 minP = cms.double(2.5),
52 minPCaloMuon = cms.double(1e9),
55 maxAbsDx = cms.double(3.0),
56 fillIsolation = cms.bool(
True),
57 writeIsoDeposits = cms.bool(
True),
58 minNumberOfMatches = cms.int32(1),
59 fillMatching = cms.bool(
True),
60 fillShowerDigis = cms.bool(
True),
63 ptThresholdToFillCandidateP4WithGlobalFit = cms.double(200.0),
64 sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double(2.0),
67 fillGlobalTrackQuality = cms.bool(
False),
68 globalTrackQualityInputTag = cms.InputTag(
'glbTrackQual'),
71 fillTrackerKink = cms.bool(
True),
74 minCaloCompatibility = cms.double(0.6),
77 runArbitrationCleaner = cms.bool(
True),
78 arbitrationCleanerOptions = cms.PSet( ME1a = cms.bool(
True),
79 Overlap = cms.bool(
True),
80 Clustering = cms.bool(
True),
81 OverlapDPhi = cms.double(0.0786),
82 OverlapDTheta = cms.double(0.02),
83 ClusterDPhi = cms.double(0.6),
84 ClusterDTheta = cms.double(0.02)
88 arbitrateTrackerMuons = cms.bool(
True)
91 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
92 run3_GEM.toModify( muons1stStep, TrackAssociatorParameters = dict(useGEM =
True ) )
93 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
94 phase2_muon.toModify( muons1stStep, TrackAssociatorParameters = dict(useME0 =
True ) )
95 from Configuration.Eras.Modifier_phase2_GE0_cff
import phase2_GE0
96 phase2_GE0.toModify( muons1stStep, TrackAssociatorParameters = dict(useME0 =
False ) )
98 muonEcalDetIds = cms.EDProducer(
"InterestingEcalDetIdProducer",
99 inputCollection = cms.InputTag(
"muons1stStep")
102 from Configuration.ProcessModifiers.pp_on_AA_cff
import pp_on_AA
103 pp_on_AA.toModify(muons1stStep, minPt = 0.8)
105 from Configuration.ProcessModifiers.recoFromReco_cff
import recoFromReco
106 recoFromReco.toModify(muons1stStep,fillShowerDigis =
False)