CMS 3D CMS Logo

hltPhase2L3MuonsNoID_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
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(
12  'ecal',
13  'hcal',
14  'ho'
15  ),
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)
30  ),
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)
63  ),
64  UseRecHitsFlag = cms.bool(False)
65  ),
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)
78  ),
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)
109  )
110  ),
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)
117  ),
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)
132  ),
133  PruneCut = cms.double(100.0),
134  ServiceParameters = cms.PSet(
135  Propagators = cms.untracked.vstring('hltESPFastSteppingHelixPropagatorAny'),
136  RPCLayers = cms.bool(True)
137  ),
138  UseStripTime = cms.bool(True),
139  UseWireTime = cms.bool(True),
140  debug = cms.bool(False)
141  ),
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)
155  ),
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)
161  ),
162  UseSegmentT0 = cms.bool(False),
163  debug = cms.bool(False)
164  ),
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)
173  ),
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 # useME0 = cms.bool(True), ### Thiago: in the offline RECO it is false...
206  useMuon = cms.bool(True),
207  usePreshower = cms.bool(False)
208  ),
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")
222  ),
223  TrackerKinkFinderParameters = cms.PSet(
224  diagonalOnly = cms.bool(False),
225  usePosition = cms.bool(False)
226  ),
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)
237  ),
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(
252  'inner tracks',
253  'links',
254  'outer tracks'
255  ),
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)
272 )