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  pixelClusterProducer = cms.string('siPixelClusters'),
9  stripClusterProducer = cms.string('siStripClusters'),
10  #stripLazyGetterProducer label only matters if Regional=true
11  stripLazyGetterProducer = cms.string(''),
12 
13  PixelCPE = cms.string('PixelCPEGeneric'),
14  StripCPE = cms.string('StripCPEfromTrackAngle'),
15  HitMatcher = cms.string('StandardMatcher'),
16 
17  SiStripQualityLabel = cms.string(''), ## unlabelled default SiStripQuality
18  UseStripModuleQualityDB = cms.bool(True),
19  DebugStripModuleQualityDB = cms.untracked.bool(False), ## dump out info om module status
20  UseStripAPVFiberQualityDB = cms.bool(True), ## read APV and Fiber status from SiStripQuality
21  DebugStripAPVFiberQualityDB = cms.untracked.bool(False), ## dump out info om module status
22  MaskBadAPVFibers = cms.bool(True), ## if set to true, clusters with barycenter on bad APV and Fibers are ignored
23  ## (UseStripAPVFiberQualityDB must also be true for this to work)
24  UseStripStripQualityDB = cms.bool(True), ## read Strip status from SiStripQuality
25  DebugStripStripQualityDB = cms.untracked.bool(False), ## dump out info om module status
26  badStripCuts = cms.PSet(
27  TIB = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
28  TID = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
29  TOB = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
30  TEC = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
31  ),
32 
33  UsePixelModuleQualityDB = cms.bool(True), ## Use DB info at the module level (that is, detid level)
34  DebugPixelModuleQualityDB = cms.untracked.bool(False), ## dump out info om module status
35  UsePixelROCQualityDB = cms.bool(True), ## Use DB info at the ROC level
36  DebugPixelROCQualityDB = cms.untracked.bool(False), ## dump out info om module status
37 
38  # One or more DetIdCollections of modules to mask on the fly for a given event
39  inactivePixelDetectorLabels = cms.VInputTag(),
40  inactiveStripDetectorLabels = cms.VInputTag(cms.InputTag('siStripDigis')),
41  switchOffPixelsIfEmpty = cms.bool(True), # let's keep it like this, for cosmics
42 )
43 
44