CMS 3D CMS Logo

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