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(False),
21  label = cms.untracked.string("SiPixelDQMQTests"),
22  verboseQT = cms.untracked.bool(False)
23 )
24 
25 #Heavy Ion QualityTester
26 sipixelQTesterHI = sipixelQTester.clone(
27  qtList = cms.untracked.FileInPath('DQM/SiPixelMonitorClient/test/sipixel_tier0_qualitytest_heavyions.xml')
28 )
29 
30 #DataCertification:
31 sipixelDaqInfo = cms.EDAnalyzer("SiPixelDaqInfo")
32 sipixelDcsInfo = cms.EDAnalyzer("SiPixelDcsInfo")
33 sipixelCertification = cms.EDAnalyzer("SiPixelCertification")
34 
35 #Predefined Sequences:
36 PixelOfflineDQMClient = cms.Sequence(sipixelEDAClient)
37 PixelOfflineDQMClientWithDataCertification = cms.Sequence(sipixelQTester+
38  sipixelEDAClient+
39  sipixelDaqInfo+
40  sipixelDcsInfo+
41  sipixelCertification)
42 PixelOfflineDQMClientNoDataCertification = cms.Sequence(sipixelQTester+
43  sipixelEDAClient)
44 
45 PixelOfflineDQMClientWithDataCertificationHI = cms.Sequence(PixelOfflineDQMClientNoDataCertification)
46 PixelOfflineDQMClientWithDataCertificationHI.replace(sipixelQTester,sipixelQTesterHI)