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),
205 useMuon = cms.bool(
True),
206 usePreshower = cms.bool(
False)
208 TrackExtractorPSet = cms.PSet(
209 BeamSpotLabel = cms.InputTag(
"hltOnlineBeamSpot"),
210 BeamlineOption = cms.string(
'BeamSpotFromEvent'),
211 Chi2Ndof_Max = cms.double(1e+64),
212 Chi2Prob_Min = cms.double(-1.0),
213 ComponentName = cms.string(
'TrackExtractor'),
214 DR_Max = cms.double(1.0),
215 DR_Veto = cms.double(0.01),
216 Diff_r = cms.double(0.1),
217 Diff_z = cms.double(0.2),
218 NHits_Min = cms.uint32(0),
219 Pt_Min = cms.double(-1.0),
220 inputTrackCollection = cms.InputTag(
"hltPhase2L3MuonMerged")
222 TrackerKinkFinderParameters = cms.PSet(
223 diagonalOnly = cms.bool(
False),
224 usePosition = cms.bool(
False)
226 addExtraSoftMuons = cms.bool(
False),
227 arbitrateTrackerMuons = cms.bool(
True),
228 arbitrationCleanerOptions = cms.PSet(
229 ClusterDPhi = cms.double(0.6),
230 ClusterDTheta = cms.double(0.02),
231 Clustering = cms.bool(
True),
232 ME1a = cms.bool(
True),
233 Overlap = cms.bool(
True),
234 OverlapDPhi = cms.double(0.0786),
235 OverlapDTheta = cms.double(0.02)
237 debugWithTruthMatching = cms.bool(
False),
238 ecalDepositName = cms.string(
'ecal'),
239 fillCaloCompatibility = cms.bool(
False),
240 fillEnergy = cms.bool(
False),
241 fillGlobalTrackQuality = cms.bool(
False),
242 fillGlobalTrackRefits = cms.bool(
False),
243 fillIsolation = cms.bool(
False),
244 fillMatching = cms.bool(
True),
245 fillTrackerKink = cms.bool(
False),
246 globalTrackQualityInputTag = cms.InputTag(
""),
247 hcalDepositName = cms.string(
'hcal'),
248 hoDepositName = cms.string(
'ho'),
249 inputCollectionLabels = cms.VInputTag(
"hltPhase2L3MuonMerged",
"hltPhase2L3GlbMuon",
"hltL2MuonsFromL1TkMuon:UpdatedAtVtx"),
250 inputCollectionTypes = cms.vstring(
255 jetDepositName = cms.string(
'jets'),
256 maxAbsDx = cms.double(3.0),
257 maxAbsDy = cms.double(9999.0),
258 maxAbsEta = cms.double(3.0),
259 maxAbsPullX = cms.double(4.0),
260 maxAbsPullY = cms.double(9999.0),
261 minCaloCompatibility = cms.double(0.6),
262 minNumberOfMatches = cms.int32(1),
263 minP = cms.double(0.0),
264 minPCaloMuon = cms.double(1000000000.0),
265 minPt = cms.double(2.0),
266 ptThresholdToFillCandidateP4WithGlobalFit = cms.double(200.0),
267 runArbitrationCleaner = cms.bool(
False),
268 sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double(2.0),
269 trackDepositName = cms.string(
'tracker'),
270 writeIsoDeposits = cms.bool(
False)