CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/RecoTracker/MeasurementDet/python/MeasurementTrackerESProducer_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 MeasurementTracker = cms.ESProducer("MeasurementTrackerESProducer",
00004     ComponentName = cms.string(''),
00005     OnDemand = cms.bool(False),
00006     Regional = cms.bool(False),
00007 
00008     pixelClusterProducer = cms.string('siPixelClusters'),
00009     stripClusterProducer = cms.string('siStripClusters'),
00010     #stripLazyGetterProducer label only matters if Regional=true
00011     stripLazyGetterProducer = cms.string(''),
00012 
00013     PixelCPE = cms.string('PixelCPEGeneric'),
00014     StripCPE = cms.string('StripCPEfromTrackAngle'),
00015     HitMatcher = cms.string('StandardMatcher'),
00016 
00017     SiStripQualityLabel         = cms.string(''),  ## unlabelled default SiStripQuality
00018     UseStripModuleQualityDB     = cms.bool(True),
00019     DebugStripModuleQualityDB   = cms.untracked.bool(False), ## dump out info om module status
00020     UseStripAPVFiberQualityDB   = cms.bool(True),            ## read APV and Fiber status from SiStripQuality
00021     DebugStripAPVFiberQualityDB = cms.untracked.bool(False), ## dump out info om module status
00022     MaskBadAPVFibers            = cms.bool(True),            ## if set to true, clusters with barycenter on bad APV and Fibers are ignored
00023                                                              ## (UseStripAPVFiberQualityDB must also be true for this to work)
00024     UseStripStripQualityDB      = cms.bool(True),            ## read Strip status from SiStripQuality
00025     DebugStripStripQualityDB    = cms.untracked.bool(False), ## dump out info om module status
00026     badStripCuts  = cms.PSet(
00027         TIB = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
00028         TID = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
00029         TOB = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
00030         TEC = cms.PSet( maxBad = cms.uint32(4), maxConsecutiveBad = cms.uint32(2) ),
00031     ),
00032 
00033     UsePixelModuleQualityDB   = cms.bool(True),            ## Use DB info at the module level (that is, detid level)
00034     DebugPixelModuleQualityDB = cms.untracked.bool(False), ## dump out info om module status
00035     UsePixelROCQualityDB      = cms.bool(True),            ## Use DB info at the ROC level
00036     DebugPixelROCQualityDB    = cms.untracked.bool(False), ## dump out info om module status
00037 
00038     # One or more DetIdCollections of modules to mask on the fly for a given event
00039     inactivePixelDetectorLabels = cms.VInputTag(cms.InputTag('siPixelDigis')),
00040     inactiveStripDetectorLabels = cms.VInputTag(cms.InputTag('siStripDigis')),
00041     switchOffPixelsIfEmpty = cms.bool(True), # let's keep it like this, for cosmics                                    
00042 )
00043 
00044