CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelOfflineDQM_client_cff.py
Go to the documentation of this file.
2 
3 #Client:
4 sipixelEDAClient = cms.EDAnalyzer("SiPixelEDAClient",
5  EventOffsetForInit = cms.untracked.int32(10),
6  ActionOnLumiSection = cms.untracked.bool(False),
7  ActionOnRunEnd = cms.untracked.bool(True),
8  HighResolutionOccupancy = cms.untracked.bool(False),
9  NoiseRateCutValue = cms.untracked.double(-1.),
10  NEventsForNoiseCalculation = cms.untracked.int32(100000),
11  UseOfflineXMLFile = cms.untracked.bool(True),
12  Tier0Flag = cms.untracked.bool(True),
13  DoHitEfficiency = cms.untracked.bool(True)
14 )
15 
16 #QualityTester
17 sipixelQTester = cms.EDAnalyzer("QualityTester",
18  qtList = cms.untracked.FileInPath('DQM/SiPixelMonitorClient/test/sipixel_tier0_qualitytest.xml'),
19  prescaleFactor = cms.untracked.int32(1),
20  getQualityTestsFromFile = cms.untracked.bool(True),
21  verboseQT = cms.untracked.bool(False)
22 )
23 
24 #Heavy Ion QualityTester
25 sipixelQTesterHI = sipixelQTester.clone(
26  qtList = cms.untracked.FileInPath('DQM/SiPixelMonitorClient/test/sipixel_tier0_qualitytest_heavyions.xml')
27 )
28 
29 #DataCertification:
30 sipixelDaqInfo = cms.EDAnalyzer("SiPixelDaqInfo")
31 sipixelDcsInfo = cms.EDAnalyzer("SiPixelDcsInfo")
32 sipixelCertification = cms.EDAnalyzer("SiPixelCertification")
33 
34 #Predefined Sequences:
35 PixelOfflineDQMClient = cms.Sequence(sipixelEDAClient)
36 PixelOfflineDQMClientWithDataCertification = cms.Sequence(sipixelQTester+
37  sipixelEDAClient+
38  sipixelDaqInfo+
39  sipixelDcsInfo+
40  sipixelCertification)
41 PixelOfflineDQMClientNoDataCertification = cms.Sequence(sipixelQTester+
42  sipixelEDAClient)
43 
44 PixelOfflineDQMClientWithDataCertificationHI = cms.Sequence(PixelOfflineDQMClientNoDataCertification)
45 PixelOfflineDQMClientWithDataCertificationHI.replace(sipixelQTester,sipixelQTesterHI)