Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:59:27

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 
0004 
0005 alcaSiStripQualityHarvester = cms.EDAnalyzer("SiStripQualityHotStripIdentifierRoot",
0006     OccupancyRootFile = cms.untracked.string(''),
0007     WriteOccupancyRootFile = cms.untracked.bool(False), # Ouput File has a size of ~100MB. To suppress writing set parameter to 'False'
0008     DQMHistoOutputFile = cms.untracked.string(''),
0009     WriteDQMHistoOutputFile = cms.untracked.bool(False),
0010     UseInputDB = cms.untracked.bool(True),
0011     dataLabel=cms.untracked.string('OnlineMasking'),
0012     OccupancyH_Xmax = cms.untracked.double(1.0),
0013     CalibrationThreshold = cms.untracked.uint32(10000), #FIXME: should be 10k
0014     AlgoParameters = cms.PSet(
0015         AlgoName = cms.string('SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy'),
0016         OccupancyHisto = cms.untracked.string('ClusterDigiPosition__det__'),
0017         LowOccupancyThreshold  = cms.untracked.double(5),
0018         HighOccupancyThreshold = cms.untracked.double(5),
0019         AbsoluteLowThreshold   = cms.untracked.double(10),
0020         NumberIterations = cms.untracked.uint32(3),
0021         OccupancyThreshold = cms.untracked.double(0.002), #0.0001
0022         NumberOfEvents = cms.untracked.uint32(0),
0023         ProbabilityThreshold = cms.untracked.double(1e-07),
0024         MinNumEntriesPerStrip = cms.untracked.uint32(0),
0025         MinNumEntries = cms.untracked.uint32(0),
0026         UseInputDB = cms.untracked.bool(True)
0027     ),
0028     SinceAppendMode = cms.bool(True),
0029     verbosity = cms.untracked.uint32(0),
0030     OccupancyH_Xmin = cms.untracked.double(-0.0005),
0031     IOVMode = cms.string('Run'),
0032     Record = cms.string('SiStripBadStripRcd'),
0033     rootDirPath = cms.untracked.string('AlCaReco'),
0034     rootFilename = cms.untracked.string(''),
0035     doStoreOnDB = cms.bool(True),
0036     OccupancyH_Nbin = cms.untracked.uint32(1001),
0037     TimeFromEndRun = cms.untracked.bool(True)
0038 )
0039 
0040 
0041 #to produce ESetup based on o2o, cabling and RunInfo
0042 onlineSiStripQualityProducer = cms.ESProducer("SiStripQualityESProducer",
0043     PrintDebug = cms.untracked.bool(True),
0044     PrintDebugOutput = cms.bool(False),
0045     UseEmptyRunInfo = cms.bool(False),
0046     appendToDataLabel = cms.string('OnlineMasking'),
0047     ReduceGranularity = cms.bool(True),
0048     ThresholdForReducedGranularity = cms.double(0.3),
0049     ListOfRecordToMerge = cms.VPSet(
0050     cms.PSet(
0051        record = cms.string('SiStripBadChannelRcd'),
0052        tag = cms.string('')
0053     ),
0054     cms.PSet(
0055        record = cms.string('SiStripDetCablingRcd'),
0056        tag = cms.string('')
0057     ),
0058     cms.PSet(
0059        record = cms.string('RunInfoRcd'),
0060        tag = cms.string('')
0061    )
0062     )
0063 )