CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/DQM/SiPixelCommon/python/SiPixelOfflineDQM_client_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #Client:
00004 SiPixelEDAClient = cms.EDAnalyzer("SiPixelEDAClient",
00005     EventOffsetForInit = cms.untracked.int32(10),
00006     ActionOnLumiSection = cms.untracked.bool(False),
00007     ActionOnRunEnd = cms.untracked.bool(True),
00008     HighResolutionOccupancy = cms.untracked.bool(False),
00009     NoiseRateCutValue = cms.untracked.double(-1.),
00010     NEventsForNoiseCalculation = cms.untracked.int32(100000),
00011     UseOfflineXMLFile = cms.untracked.bool(True),
00012     Tier0Flag = cms.untracked.bool(True),
00013     DoHitEfficiency = cms.untracked.bool(True)
00014 )
00015 
00016 #QualityTester
00017 sipixelQTester = cms.EDAnalyzer("QualityTester",
00018     qtList = cms.untracked.FileInPath('DQM/SiPixelMonitorClient/test/sipixel_tier0_qualitytest.xml'),
00019     prescaleFactor = cms.untracked.int32(1),
00020     getQualityTestsFromFile = cms.untracked.bool(False),
00021     label = cms.untracked.string("SiPixelDQMQTests"),
00022     verboseQT = cms.untracked.bool(False)
00023 )
00024 
00025 #Heavy Ion QualityTester
00026 sipixelQTesterHI = sipixelQTester.clone(
00027     qtList = cms.untracked.FileInPath('DQM/SiPixelMonitorClient/test/sipixel_tier0_qualitytest_heavyions.xml')
00028 )
00029 
00030 #DataCertification:
00031 SiPixelDaqInfo = cms.EDAnalyzer("SiPixelDaqInfo")
00032 SiPixelDcsInfo = cms.EDAnalyzer("SiPixelDcsInfo")
00033 SiPixelCertification = cms.EDAnalyzer("SiPixelCertification")
00034 
00035 #Predefined Sequences:
00036 PixelOfflineDQMClient = cms.Sequence(SiPixelEDAClient)
00037 PixelOfflineDQMClientWithDataCertification = cms.Sequence(sipixelQTester+
00038                                                           SiPixelEDAClient+
00039                                                           SiPixelDaqInfo+
00040                                                           SiPixelDcsInfo+
00041                                                           SiPixelCertification)
00042 PixelOfflineDQMClientNoDataCertification = cms.Sequence(sipixelQTester+
00043                                                           SiPixelEDAClient)
00044 
00045 PixelOfflineDQMClientWithDataCertificationHI = cms.Sequence(PixelOfflineDQMClientNoDataCertification)
00046 PixelOfflineDQMClientWithDataCertificationHI.replace(sipixelQTester,sipixelQTesterHI)