1 import FWCore.ParameterSet.Config
as cms
3 hltPhase2L3MuonsNoID = cms.EDProducer(
"MuonIdProducer",
4 CaloExtractorPSet = cms.PSet(
5 CenterConeOnCalIntersection = cms.bool(
False),
6 ComponentName = cms.string(
'CaloExtractorByAssociator'),
7 DR_Max = cms.double(1.0),
8 DR_Veto_E = cms.double(0.07),
9 DR_Veto_H = cms.double(0.1),
10 DR_Veto_HO = cms.double(0.1),
11 DepositInstanceLabels = cms.vstring(
16 DepositLabel = cms.untracked.string(
'Cal'),
17 NoiseTow_EB = cms.double(0.04),
18 NoiseTow_EE = cms.double(0.15),
19 Noise_EB = cms.double(0.025),
20 Noise_EE = cms.double(0.1),
21 Noise_HB = cms.double(0.2),
22 Noise_HE = cms.double(0.2),
23 Noise_HO = cms.double(0.2),
24 PrintTimeReport = cms.untracked.bool(
False),
25 PropagatorName = cms.string(
'hltESPFastSteppingHelixPropagatorAny'),
26 ServiceParameters = cms.PSet(
27 Propagators = cms.untracked.vstring(
'hltESPFastSteppingHelixPropagatorAny'),
28 RPCLayers = cms.bool(
False),
29 UseMuonNavigation = cms.untracked.bool(
False)
31 Threshold_E = cms.double(0.2),
32 Threshold_H = cms.double(0.5),
33 Threshold_HO = cms.double(0.5),
34 TrackAssociatorParameters = cms.PSet(
35 CSCSegmentCollectionLabel = cms.InputTag(
"hltCscSegments"),
36 CaloTowerCollectionLabel = cms.InputTag(
"Notused"),
37 DTRecSegment4DCollectionLabel = cms.InputTag(
"hltDt4DSegments"),
38 EBRecHitCollectionLabel = cms.InputTag(
"Notused"),
39 EERecHitCollectionLabel = cms.InputTag(
"Notused"),
40 HBHERecHitCollectionLabel = cms.InputTag(
"Notused"),
41 HORecHitCollectionLabel = cms.InputTag(
"Notused"),
42 accountForTrajectoryChangeCalo = cms.bool(
False),
43 dREcal = cms.double(1.0),
44 dREcalPreselection = cms.double(1.0),
45 dRHcal = cms.double(1.0),
46 dRHcalPreselection = cms.double(1.0),
47 dRMuon = cms.double(9999.0),
48 dRMuonPreselection = cms.double(0.2),
49 dRPreshowerPreselection = cms.double(0.2),
50 muonMaxDistanceSigmaX = cms.double(0.0),
51 muonMaxDistanceSigmaY = cms.double(0.0),
52 muonMaxDistanceX = cms.double(5.0),
53 muonMaxDistanceY = cms.double(5.0),
54 propagateAllDirections = cms.bool(
True),
55 trajectoryUncertaintyTolerance = cms.double(-1.0),
56 truthMatch = cms.bool(
False),
57 useCalo = cms.bool(
True),
58 useEcal = cms.bool(
False),
59 useHO = cms.bool(
False),
60 useHcal = cms.bool(
False),
61 useMuon = cms.bool(
False),
62 usePreshower = cms.bool(
False)
64 UseRecHitsFlag = cms.bool(
False)
66 JetExtractorPSet = cms.PSet(
67 ComponentName = cms.string(
'JetExtractor'),
68 DR_Max = cms.double(1.0),
69 DR_Veto = cms.double(0.1),
70 ExcludeMuonVeto = cms.bool(
True),
71 JetCollectionLabel = cms.InputTag(
"Notused"),
72 PrintTimeReport = cms.untracked.bool(
False),
73 PropagatorName = cms.string(
'hltESPFastSteppingHelixPropagatorAny'),
74 ServiceParameters = cms.PSet(
75 Propagators = cms.untracked.vstring(
'hltESPFastSteppingHelixPropagatorAny'),
76 RPCLayers = cms.bool(
False),
77 UseMuonNavigation = cms.untracked.bool(
False)
79 Threshold = cms.double(5.0),
80 TrackAssociatorParameters = cms.PSet(
81 CSCSegmentCollectionLabel = cms.InputTag(
"hltCscSegments"),
82 CaloTowerCollectionLabel = cms.InputTag(
"Notused"),
83 DTRecSegment4DCollectionLabel = cms.InputTag(
"hltDt4DSegments"),
84 EBRecHitCollectionLabel = cms.InputTag(
"Notused"),
85 EERecHitCollectionLabel = cms.InputTag(
"Notused"),
86 HBHERecHitCollectionLabel = cms.InputTag(
"Notused"),
87 HORecHitCollectionLabel = cms.InputTag(
"Notused"),
88 accountForTrajectoryChangeCalo = cms.bool(
False),
89 dREcal = cms.double(0.5),
90 dREcalPreselection = cms.double(0.5),
91 dRHcal = cms.double(0.5),
92 dRHcalPreselection = cms.double(0.5),
93 dRMuon = cms.double(9999.0),
94 dRMuonPreselection = cms.double(0.2),
95 dRPreshowerPreselection = cms.double(0.2),
96 muonMaxDistanceSigmaX = cms.double(0.0),
97 muonMaxDistanceSigmaY = cms.double(0.0),
98 muonMaxDistanceX = cms.double(5.0),
99 muonMaxDistanceY = cms.double(5.0),
100 propagateAllDirections = cms.bool(
True),
101 trajectoryUncertaintyTolerance = cms.double(-1.0),
102 truthMatch = cms.bool(
False),
103 useCalo = cms.bool(
True),
104 useEcal = cms.bool(
False),
105 useHO = cms.bool(
False),
106 useHcal = cms.bool(
False),
107 useMuon = cms.bool(
False),
108 usePreshower = cms.bool(
False)
111 MuonCaloCompatibility = cms.PSet(
112 MuonTemplateFileName = cms.FileInPath(
'RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root'),
113 PionTemplateFileName = cms.FileInPath(
'RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root'),
114 allSiPMHO = cms.bool(
False),
115 delta_eta = cms.double(0.02),
116 delta_phi = cms.double(0.02)
118 TimingFillerParameters = cms.PSet(
119 CSCTimingParameters = cms.PSet(
120 CSCStripError = cms.double(7.0),
121 CSCStripTimeOffset = cms.double(0.0),
122 CSCTimeOffset = cms.double(0.0),
123 CSCWireError = cms.double(8.6),
124 CSCWireTimeOffset = cms.double(0.0),
125 CSCsegments = cms.InputTag(
"hltCscSegments"),
126 MatchParameters = cms.PSet(
127 CSCsegments = cms.InputTag(
"hltCscSegments"),
128 DTradius = cms.double(0.01),
129 DTsegments = cms.InputTag(
"hltDt4DSegments"),
130 TightMatchCSC = cms.bool(
True),
131 TightMatchDT = cms.bool(
False)
133 PruneCut = cms.double(100.0),
134 ServiceParameters = cms.PSet(
135 Propagators = cms.untracked.vstring(
'hltESPFastSteppingHelixPropagatorAny'),
136 RPCLayers = cms.bool(
True)
138 UseStripTime = cms.bool(
True),
139 UseWireTime = cms.bool(
True),
140 debug = cms.bool(
False)
142 DTTimingParameters = cms.PSet(
143 DTTimeOffset = cms.double(2.7),
144 DTsegments = cms.InputTag(
"hltDt4DSegments"),
145 DoWireCorr = cms.bool(
False),
146 DropTheta = cms.bool(
True),
147 HitError = cms.double(6.0),
148 HitsMin = cms.int32(5),
149 MatchParameters = cms.PSet(
150 CSCsegments = cms.InputTag(
"hltCscSegments"),
151 DTradius = cms.double(0.01),
152 DTsegments = cms.InputTag(
"hltDt4DSegments"),
153 TightMatchCSC = cms.bool(
True),
154 TightMatchDT = cms.bool(
False)
156 PruneCut = cms.double(10000.0),
157 RequireBothProjections = cms.bool(
False),
158 ServiceParameters = cms.PSet(
159 Propagators = cms.untracked.vstring(
'hltESPFastSteppingHelixPropagatorAny'),
160 RPCLayers = cms.bool(
True)
162 UseSegmentT0 = cms.bool(
False),
163 debug = cms.bool(
False)
165 EcalEnergyCut = cms.double(0.4),
166 ErrorCSC = cms.double(7.4),
167 ErrorDT = cms.double(6.0),
168 ErrorEB = cms.double(2.085),
169 ErrorEE = cms.double(6.95),
170 UseCSC = cms.bool(
True),
171 UseDT = cms.bool(
True),
172 UseECAL = cms.bool(
True)
174 TrackAssociatorParameters = cms.PSet(
175 CSCSegmentCollectionLabel = cms.InputTag(
"hltCscSegments"),
176 CaloTowerCollectionLabel = cms.InputTag(
"Notused"),
177 DTRecSegment4DCollectionLabel = cms.InputTag(
"hltDt4DSegments"),
178 EBRecHitCollectionLabel = cms.InputTag(
"Notused"),
179 EERecHitCollectionLabel = cms.InputTag(
"Notused"),
180 GEMSegmentCollectionLabel = cms.InputTag(
"hltGemSegments"),
181 HBHERecHitCollectionLabel = cms.InputTag(
"Notused"),
182 HORecHitCollectionLabel = cms.InputTag(
"Notused"),
183 ME0SegmentCollectionLabel = cms.InputTag(
"hltMe0Segments"),
184 accountForTrajectoryChangeCalo = cms.bool(
False),
185 dREcal = cms.double(9999.0),
186 dREcalPreselection = cms.double(0.05),
187 dRHcal = cms.double(9999.0),
188 dRHcalPreselection = cms.double(0.2),
189 dRMuon = cms.double(9999.0),
190 dRMuonPreselection = cms.double(0.2),
191 dRPreshowerPreselection = cms.double(0.2),
192 muonMaxDistanceSigmaX = cms.double(0.0),
193 muonMaxDistanceSigmaY = cms.double(0.0),
194 muonMaxDistanceX = cms.double(5.0),
195 muonMaxDistanceY = cms.double(5.0),
196 propagateAllDirections = cms.bool(
True),
197 trajectoryUncertaintyTolerance = cms.double(-1.0),
198 truthMatch = cms.bool(
False),
199 useCalo = cms.bool(
False),
200 useEcal = cms.bool(
False),
201 useGEM = cms.bool(
True),
202 useHO = cms.bool(
False),
203 useHcal = cms.bool(
False),
204 useME0 = cms.bool(
False),
206 useMuon = cms.bool(
True),
207 usePreshower = cms.bool(
False)
209 TrackExtractorPSet = cms.PSet(
210 BeamSpotLabel = cms.InputTag(
"hltOnlineBeamSpot"),
211 BeamlineOption = cms.string(
'BeamSpotFromEvent'),
212 Chi2Ndof_Max = cms.double(1e+64),
213 Chi2Prob_Min = cms.double(-1.0),
214 ComponentName = cms.string(
'TrackExtractor'),
215 DR_Max = cms.double(1.0),
216 DR_Veto = cms.double(0.01),
217 Diff_r = cms.double(0.1),
218 Diff_z = cms.double(0.2),
219 NHits_Min = cms.uint32(0),
220 Pt_Min = cms.double(-1.0),
221 inputTrackCollection = cms.InputTag(
"hltPhase2L3MuonMerged")
223 TrackerKinkFinderParameters = cms.PSet(
224 diagonalOnly = cms.bool(
False),
225 usePosition = cms.bool(
False)
227 addExtraSoftMuons = cms.bool(
False),
228 arbitrateTrackerMuons = cms.bool(
True),
229 arbitrationCleanerOptions = cms.PSet(
230 ClusterDPhi = cms.double(0.6),
231 ClusterDTheta = cms.double(0.02),
232 Clustering = cms.bool(
True),
233 ME1a = cms.bool(
True),
234 Overlap = cms.bool(
True),
235 OverlapDPhi = cms.double(0.0786),
236 OverlapDTheta = cms.double(0.02)
238 debugWithTruthMatching = cms.bool(
False),
239 ecalDepositName = cms.string(
'ecal'),
240 fillCaloCompatibility = cms.bool(
False),
241 fillEnergy = cms.bool(
False),
242 fillGlobalTrackQuality = cms.bool(
False),
243 fillGlobalTrackRefits = cms.bool(
False),
244 fillIsolation = cms.bool(
False),
245 fillMatching = cms.bool(
True),
246 fillTrackerKink = cms.bool(
False),
247 globalTrackQualityInputTag = cms.InputTag(
""),
248 hcalDepositName = cms.string(
'hcal'),
249 hoDepositName = cms.string(
'ho'),
250 inputCollectionLabels = cms.VInputTag(
"hltPhase2L3MuonMerged",
"hltPhase2L3GlbMuon",
"hltL2MuonsFromL1TkMuon:UpdatedAtVtx"),
251 inputCollectionTypes = cms.vstring(
256 jetDepositName = cms.string(
'jets'),
257 maxAbsDx = cms.double(3.0),
258 maxAbsDy = cms.double(9999.0),
259 maxAbsEta = cms.double(3.0),
260 maxAbsPullX = cms.double(4.0),
261 maxAbsPullY = cms.double(9999.0),
262 minCaloCompatibility = cms.double(0.6),
263 minNumberOfMatches = cms.int32(1),
264 minP = cms.double(0.0),
265 minPCaloMuon = cms.double(1000000000.0),
266 minPt = cms.double(2.0),
267 ptThresholdToFillCandidateP4WithGlobalFit = cms.double(200.0),
268 runArbitrationCleaner = cms.bool(
False),
269 sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double(2.0),
270 trackDepositName = cms.string(
'tracker'),
271 writeIsoDeposits = cms.bool(
False)