CMS 3D CMS Logo

MeasurementTrackerESProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 MeasurementTracker = cms.ESProducer("MeasurementTrackerESProducer",
4  ComponentName = cms.string(''),
5 
6  PixelCPE = cms.string('PixelCPEGeneric'),
7  StripCPE = cms.string('StripCPEfromTrackAngle'),
8  HitMatcher = cms.string('StandardMatcher'),
9 
10  SiStripQualityLabel = cms.string(''), ## unlabelled default SiStripQuality
11  UseStripModuleQualityDB = cms.bool(True),
12  DebugStripModuleQualityDB = cms.untracked.bool(False), ## dump out info om module status
13  UseStripAPVFiberQualityDB = cms.bool(True), ## read APV and Fiber status from SiStripQuality
14  DebugStripAPVFiberQualityDB = cms.untracked.bool(False), ## dump out info om module status
15  MaskBadAPVFibers = cms.bool(True), ## if set to true, clusters with barycenter on bad APV and Fibers are ignored
16  ## (UseStripAPVFiberQualityDB must also be true for this to work)
17  UseStripStripQualityDB = cms.bool(True), ## read Strip status from SiStripQuality
18  DebugStripStripQualityDB = cms.untracked.bool(False), ## dump out info om module status
19  badStripCuts = cms.PSet(
20  TIB = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
21  TID = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
22  TOB = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
23  TEC = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
24  ),
25 
26  UsePixelModuleQualityDB = cms.bool(True), ## Use DB info at the module level (that is, detid level)
27  DebugPixelModuleQualityDB = cms.untracked.bool(False), ## dump out info om module status
28  UsePixelROCQualityDB = cms.bool(True), ## Use DB info at the ROC level
29  DebugPixelROCQualityDB = cms.untracked.bool(False), ## dump out info om module status
30 )
31 
32 from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140
33 trackingPhase2PU140.toModify(MeasurementTracker, Phase2StripCPE = cms.string('Phase2StripCPE'))