CMS 3D CMS Logo

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