1 import FWCore.ParameterSet.Config
as cms
6 from Configuration.StandardSequences.Eras
import eras
9 sipixelEDAClient = cms.EDAnalyzer(
"SiPixelEDAClient",
10 EventOffsetForInit = cms.untracked.int32(10),
11 ActionOnLumiSection = cms.untracked.bool(
False),
12 ActionOnRunEnd = cms.untracked.bool(
True),
13 HighResolutionOccupancy = cms.untracked.bool(
False),
14 NoiseRateCutValue = cms.untracked.double(-1.),
15 NEventsForNoiseCalculation = cms.untracked.int32(100000),
16 UseOfflineXMLFile = cms.untracked.bool(
True),
17 Tier0Flag = cms.untracked.bool(
True),
18 DoHitEfficiency = cms.untracked.bool(
True),
19 isUpgrade = cms.untracked.bool(
False)
25 eras.phase1Pixel.toModify( sipixelEDAClient, isUpgrade=
True )
27 sipixelPhase1Client = cms.EDAnalyzer(
"SiPixelEDAClient",
28 EventOffsetForInit = cms.untracked.int32(10),
29 ActionOnLumiSection = cms.untracked.bool(
False),
30 ActionOnRunEnd = cms.untracked.bool(
True),
31 HighResolutionOccupancy = cms.untracked.bool(
False),
32 NoiseRateCutValue = cms.untracked.double(-1.),
33 NEventsForNoiseCalculation = cms.untracked.int32(100000),
34 UseOfflineXMLFile = cms.untracked.bool(
True),
35 Tier0Flag = cms.untracked.bool(
True),
36 DoHitEfficiency = cms.untracked.bool(
True),
37 isUpgrade = cms.untracked.bool(
True)
41 sipixelQTester = cms.EDAnalyzer(
"QualityTester",
42 qtList = cms.untracked.FileInPath(
'DQM/SiPixelMonitorClient/test/sipixel_tier0_qualitytest.xml'),
43 prescaleFactor = cms.untracked.int32(1),
44 getQualityTestsFromFile = cms.untracked.bool(
True),
45 label = cms.untracked.string(
"SiPixelDQMQTests"),
46 verboseQT = cms.untracked.bool(
False)
50 sipixelQTesterHI = sipixelQTester.clone(
51 qtList = cms.untracked.FileInPath(
'DQM/SiPixelMonitorClient/test/sipixel_tier0_qualitytest_heavyions.xml')
55 sipixelDaqInfo = cms.EDAnalyzer(
"SiPixelDaqInfo")
56 sipixelDcsInfo = cms.EDAnalyzer(
"SiPixelDcsInfo")
57 sipixelCertification = cms.EDAnalyzer(
"SiPixelCertification")
60 PixelOfflineDQMClient = cms.Sequence(sipixelEDAClient)
61 PixelOfflineDQMClientWithDataCertification = cms.Sequence(sipixelQTester+
66 PixelOfflineDQMClientNoDataCertification = cms.Sequence(sipixelQTester+
69 PixelOfflineDQMClientWithDataCertificationHI = cms.Sequence(PixelOfflineDQMClientNoDataCertification)
70 PixelOfflineDQMClientWithDataCertificationHI.replace(sipixelQTester,sipixelQTesterHI)
71 PixelOfflinePhase1DQMClient = cms.Sequence(sipixelPhase1Client)