1 import FWCore.ParameterSet.Config
as cms
4 hltESPDummyDetLayerGeometry = DummyDetLayerGeometry.clone(
5 ComponentName =
"hltESPDummyDetLayerGeometry"
17 hltESPPixelCPETemplateReco = templates.clone(
18 LoadTemplatesFromDB =
True ,
19 ComponentName =
"hltESPPixelCPETemplateReco" ,
21 ClusterProbComputationFlag = 0 ,
23 UseClusterSplitter =
False
27 hltESPPixelCPEGeneric = PixelCPEGenericESProducer.clone(
28 EdgeClusterErrorX = 50.0 ,
30 LoadTemplatesFromDB =
True ,
31 UseErrorsFromTemplates =
True ,
32 eff_charge_cut_highX = 1.0 ,
33 TruncatePixelCharge =
True ,
36 inflate_all_errors_no_trk_angle =
False ,
37 IrradiationBiasCorrection =
False ,
38 inflate_errors =
False ,
39 eff_charge_cut_lowX = 0.0 ,
40 eff_charge_cut_highY = 1.0 ,
41 ClusterProbComputationFlag = 0 ,
42 EdgeClusterErrorY = 85.0 ,
43 ComponentName =
"hltESPPixelCPEGeneric" ,
44 eff_charge_cut_lowY = 0.0 ,
49 hltESPTTRHBuilderAngleAndTemplate = TTRHBuilderAngleAndTemplate.clone(
50 StripCPE =
"hltESPStripCPEfromTrackAngle" ,
51 Matcher =
"StandardMatcher" ,
52 ComputeCoarseLocalPositionFromDisk =
False ,
53 PixelCPE =
"hltESPPixelCPETemplateReco",
54 ComponentName =
"hltESPTTRHBuilderAngleAndTemplate"
56 hltESPTTRHBWithTrackAngle = TTRHBuilderAngleAndTemplate.clone(
57 StripCPE =
"hltESPStripCPEfromTrackAngle",
58 Matcher =
"StandardMatcher",
59 ComputeCoarseLocalPositionFromDisk =
False,
60 PixelCPE =
"hltESPPixelCPEGeneric",
61 ComponentName =
"hltESPTTRHBWithTrackAngle"
65 hltESPStripCPEfromTrackAngle = stripCPEESProducer.clone(
66 ComponentType =
"StripCPEfromTrackAngle" ,
67 ComponentName =
"hltESPStripCPEfromTrackAngle",
68 parameters = cms.PSet(
69 mLC_P2 = cms.double(0.3),
70 mLC_P1 = cms.double(0.618),
71 mLC_P0 = cms.double(-0.326),
74 useLegacyError = cms.bool(
False) ,
75 maxChgOneMIP = cms.double(6000.0) ,
76 mTEC_P1 = cms.double( 0.471 ),
77 mTEC_P0 = cms.double( -1.885 ),
78 mTOB_P0 = cms.double( -1.026 ),
79 mTOB_P1 = cms.double( 0.253 ),
80 mTIB_P0 = cms.double( -0.742 ),
81 mTIB_P1 = cms.double( 0.202 ),
82 mTID_P0 = cms.double( -1.427 ),
83 mTID_P1 = cms.double( 0.433 )
88 navigationSchoolESProducer = navigationSchoolESProducer.clone(
89 ComponentName =
"SimpleNavigationSchool" ,
90 SimpleMagneticField =
"ParabolicMf"
94 hltESPMeasurementTracker = MeasurementTracker.clone(
95 UseStripStripQualityDB =
True ,
96 StripCPE =
"hltESPStripCPEfromTrackAngle",
97 UsePixelROCQualityDB =
True ,
98 DebugPixelROCQualityDB =
False,
99 UseStripAPVFiberQualityDB =
True ,
100 badStripCuts = cms.PSet(
102 maxConsecutiveBad = cms.uint32( 9999 ),
103 maxBad = cms.uint32( 9999 )
106 maxConsecutiveBad = cms.uint32( 9999 ),
107 maxBad = cms.uint32( 9999 )
110 maxConsecutiveBad = cms.uint32( 9999 ),
111 maxBad = cms.uint32( 9999 )
114 maxConsecutiveBad = cms.uint32( 9999 ),
115 maxBad = cms.uint32( 9999 )
118 DebugStripModuleQualityDB =
False ,
119 ComponentName =
"hltESPMeasurementTracker",
120 DebugPixelModuleQualityDB =
False,
121 UsePixelModuleQualityDB =
True,
122 DebugStripAPVFiberQualityDB =
False,
123 HitMatcher =
"StandardMatcher",
124 DebugStripStripQualityDB =
False,
125 PixelCPE =
"hltESPPixelCPEGeneric",
126 SiStripQualityLabel =
"" ,
127 UseStripModuleQualityDB =
True,
128 MaskBadAPVFibers =
True
131 hltESPRungeKuttaTrackerPropagator = cms.ESProducer(
"PropagatorWithMaterialESProducer",
132 SimpleMagneticField = cms.string(
"" ),
133 PropagationDirection = cms.string(
"alongMomentum" ),
134 ComponentName = cms.string(
"hltESPRungeKuttaTrackerPropagator" ),
135 Mass = cms.double( 0.105 ),
136 ptMin = cms.double( -1.0 ),
137 MaxDPhi = cms.double( 1.6 ),
138 useRungeKutta = cms.bool(
True )
142 hltESPKFUpdator = KFUpdatorESProducer.clone(
143 ComponentName =
"hltESPKFUpdator"
146 hltESPChi2MeasurementEstimator30 = cms.ESProducer(
"Chi2MeasurementEstimatorESProducer",
147 appendToDataLabel = cms.string(
"" ),
148 MinimalTolerance = cms.double( 10.0 ),
149 MaxDisplacement = cms.double( 100.0 ),
150 ComponentName = cms.string(
"hltESPChi2MeasurementEstimator30" ),
151 nSigma = cms.double( 3.0 ),
152 MaxSagitta = cms.double( -1.0 ),
153 MaxChi2 = cms.double( 30.0 ),
154 MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
159 minHits = cms.int32( 3 ),
160 ComponentName = cms.string(
"hltESPTrajectoryFitterRK" ),
161 Estimator = cms.string(
"hltESPChi2MeasurementEstimator30" ),
162 Updator = cms.string(
"hltESPKFUpdator" ),
163 Propagator = cms.string(
"hltESPRungeKuttaTrackerPropagator" ),
164 RecoGeometry = cms.string(
"hltESPDummyDetLayerGeometry" )
167 hltSiStripExcludedFEDListProducer = cms.EDProducer(
"SiStripExcludedFEDListProducer",
168 ProductLabel = cms.InputTag(
"rawDataCollector" )
171 hltMeasurementTrackerEvent = cms.EDProducer(
"MeasurementTrackerEventProducer",
172 inactivePixelDetectorLabels = cms.VInputTag( ),
173 stripClusterProducer = cms.string(
"hltSiStripRawToClustersFacility" ),
174 pixelClusterProducer = cms.string(
"hltSiPixelClusters" ),
175 switchOffPixelsIfEmpty = cms.bool(
True ),
176 inactiveStripDetectorLabels = cms.VInputTag( ),
177 skipClusters = cms.InputTag(
"" ),
178 measurementTracker = cms.string(
"hltESPMeasurementTracker" )
182 hltESPTrajectoryFitterRK = cms.ESProducer(
"KFTrajectoryFitterESProducer",
183 appendToDataLabel = cms.string(
"" ),
184 minHits = cms.int32( 3 ),
185 ComponentName = cms.string(
"hltESPTrajectoryFitterRK" ),
186 Estimator = cms.string(
"hltESPChi2MeasurementEstimator30" ),
187 Updator = cms.string(
"hltESPKFUpdator" ),
188 Propagator = cms.string(
"hltESPRungeKuttaTrackerPropagator" ),
189 RecoGeometry = cms.string(
"hltESPDummyDetLayerGeometry" )
191 hltESPTrajectorySmootherRK = cms.ESProducer(
"KFTrajectorySmootherESProducer",
192 errorRescaling = cms.double( 100.0 ),
193 minHits = cms.int32( 3 ),
194 ComponentName = cms.string(
"hltESPTrajectorySmootherRK" ),
195 appendToDataLabel = cms.string(
"" ),
196 Estimator = cms.string(
"hltESPChi2MeasurementEstimator30" ),
197 Updator = cms.string(
"hltESPKFUpdator" ),
198 Propagator = cms.string(
"hltESPRungeKuttaTrackerPropagator" ),
199 RecoGeometry = cms.string(
"hltESPDummyDetLayerGeometry" )
201 hltESPFittingSmootherIT = cms.ESProducer(
"KFFittingSmootherESProducer",
202 EstimateCut = cms.double( -1.0 ),
203 appendToDataLabel = cms.string(
"" ),
204 LogPixelProbabilityCut = cms.double( -16.0 ),
205 MinDof = cms.int32( 2 ),
206 NoOutliersBeginEnd = cms.bool(
False ),
207 Fitter = cms.string(
"hltESPTrajectoryFitterRK" ),
208 MinNumberOfHits = cms.int32( 3 ),
209 Smoother = cms.string(
"hltESPTrajectorySmootherRK" ),
210 MaxNumberOfOutliers = cms.int32( 3 ),
211 BreakTrajWith2ConsecutiveMissing = cms.bool(
True ),
212 MaxFractionOutliers = cms.double( 0.3 ),
213 NoInvalidHitsBeginEnd = cms.bool(
True ),
214 ComponentName = cms.string(
"hltESPFittingSmootherIT" ),
215 RejectTracks = cms.bool(
True )
221 hltTrackRefitterForSiStripMonitorTrack.TTRHBuilder = cms.string(
'hltESPTTRHBWithTrackAngle')
222 hltTrackRefitterForSiStripMonitorTrack.Propagator = cms.string(
'hltESPRungeKuttaTrackerPropagator')
223 hltTrackRefitterForSiStripMonitorTrack.Fitter = cms.string(
'hltESPFittingSmootherIT')
224 hltTrackRefitterForSiStripMonitorTrack.MeasurementTrackerEvent = cms.InputTag(
'hltMeasurementTrackerEvent')
225 hltTrackRefitterForSiStripMonitorTrack.NavigationSchool = cms.string(
'navigationSchoolESProducer')
226 hltTrackRefitterForSiStripMonitorTrack.src = cms.InputTag(
"hltTracksMerged")
228 HLTSiStripMonitorTrack.TopFolderName = cms.string(
'HLT/SiStrip')
229 HLTSiStripMonitorTrack.TrackProducer =
'hltTrackRefitterForSiStripMonitorTrack'
230 HLTSiStripMonitorTrack.TrackLabel =
''
231 HLTSiStripMonitorTrack.Cluster_src = cms.InputTag(
'hltSiStripRawToClustersFacility')
232 HLTSiStripMonitorTrack.AlgoName = cms.string(
"HLT")
233 HLTSiStripMonitorTrack.Trend_On = cms.bool(
True)
234 HLTSiStripMonitorTrack.Mod_On = cms.bool(
False)
235 HLTSiStripMonitorTrack.OffHisto_On = cms.bool(
True)
236 HLTSiStripMonitorTrack.HistoFlag_On = cms.bool(
False)
237 HLTSiStripMonitorTrack.TkHistoMap_On = cms.bool(
False)
239 HLTSiStripMonitorClusterAPVgainCalibration = HLTSiStripMonitorCluster.clone()
242 HLTSiStripMonitorClusterAPVgainCalibration.BPTXfilter = cms.PSet(
243 andOr = cms.bool(
False ),
245 dcsInputTag = cms.InputTag(
"scalersRawToDigi" ),
246 dcsRecordInputTag = cms.InputTag(
"onlineMetaDataDigis" ),
247 dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29 ),
248 andOrDcs = cms.bool(
False ),
249 errorReplyDcs = cms.bool(
True ),
251 andOrHlt = cms.bool(
True),
252 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
253 hltPaths = cms.vstring(
"HLT_ZeroBias_FirstCollisionAfterAbortGap_v*"),
254 errorReplyHlt = cms.bool(
False ),
262 verbosityLevel = cms.uint32(1)
264 HLTSiStripMonitorClusterAPVgainCalibration.TopFolderName = cms.string(
'HLT/SiStrip/ZeroBias_FirstCollisionAfterAbortGap')
266 sistripOnlineMonitorHLTsequence = cms.Sequence(
267 hltMeasurementTrackerEvent
268 * sistripMonitorHLTsequence
269 * HLTSiStripMonitorClusterAPVgainCalibration
std::unique_ptr< TrajectoryFitter > clone() const override