CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/Calibration/TkAlCaRecoProducers/python/AlcaSiStripQualityHarvester_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 
00004 
00005 alcaSiStripQualityHarvester = cms.EDAnalyzer("SiStripQualityHotStripIdentifierRoot",
00006     OccupancyRootFile = cms.untracked.string(''),
00007     WriteOccupancyRootFile = cms.untracked.bool(False), # Ouput File has a size of ~100MB. To suppress writing set parameter to 'False'
00008     DQMHistoOutputFile = cms.untracked.string(''),
00009     WriteDQMHistoOutputFile = cms.untracked.bool(False),
00010     UseInputDB = cms.untracked.bool(True),
00011     dataLabel=cms.untracked.string('OnlineMasking'),
00012     OccupancyH_Xmax = cms.untracked.double(1.0),
00013     CalibrationThreshold = cms.untracked.uint32(10000), #FIXME: should be 10k
00014     AlgoParameters = cms.PSet(
00015         AlgoName = cms.string('SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy'),
00016         OccupancyHisto = cms.untracked.string('ClusterDigiPosition__det__'),
00017         LowOccupancyThreshold  = cms.untracked.double(5),
00018         HighOccupancyThreshold = cms.untracked.double(5),
00019         AbsoluteLowThreshold   = cms.untracked.double(10),
00020         NumberIterations = cms.untracked.uint32(3),
00021         OccupancyThreshold = cms.untracked.double(0.002), #0.0001
00022         NumberOfEvents = cms.untracked.uint32(0),
00023         ProbabilityThreshold = cms.untracked.double(1e-07),
00024         MinNumEntriesPerStrip = cms.untracked.uint32(0),
00025         MinNumEntries = cms.untracked.uint32(0),
00026         UseInputDB = cms.untracked.bool(True)
00027     ),
00028     SinceAppendMode = cms.bool(True),
00029     verbosity = cms.untracked.uint32(0),
00030     OccupancyH_Xmin = cms.untracked.double(-0.0005),
00031     IOVMode = cms.string('Run'),
00032     Record = cms.string('SiStripBadStripRcd'),
00033     rootDirPath = cms.untracked.string('AlCaReco'),
00034     rootFilename = cms.untracked.string(''),
00035     doStoreOnDB = cms.bool(True),
00036     OccupancyH_Nbin = cms.untracked.uint32(1001),
00037     TimeFromEndRun = cms.untracked.bool(True)
00038 )
00039 
00040 
00041 #to produce ESetup based on o2o, cabling and RunInfo
00042 onlineSiStripQualityProducer = cms.ESProducer("SiStripQualityESProducer",
00043     PrintDebug = cms.untracked.bool(True),
00044     PrintDebugOutput = cms.bool(False),
00045     UseEmptyRunInfo = cms.bool(False),
00046     appendToDataLabel = cms.string('OnlineMasking'),
00047     ReduceGranularity = cms.bool(True),
00048     ThresholdForReducedGranularity = cms.double(0.3),
00049     ListOfRecordToMerge = cms.VPSet(
00050     cms.PSet(
00051        record = cms.string('SiStripBadChannelRcd'),
00052        tag = cms.string('')
00053     ),
00054     cms.PSet(
00055        record = cms.string('SiStripDetCablingRcd'),
00056        tag = cms.string('')
00057     ),
00058     cms.PSet(
00059        record = cms.string('RunInfoRcd'),
00060        tag = cms.string('')
00061    )
00062     )
00063 )