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