Skip to content

Commit ca36733

Browse files
committed
move SiPixelRechits{Tracks,Vertices} SoA monitoring for alpaka into the pixelgpu_dqm_sourceclient-live_cfg.py
1 parent a7e8f69 commit ca36733

File tree

1 file changed

+50
-11
lines changed

1 file changed

+50
-11
lines changed

DQM/Integration/python/clients/pixelgpu_dqm_sourceclient-live_cfg.py

Lines changed: 50 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
# Central DQM Customization
5151
#-------------------------------------
5252

53-
if not useFileInput:
53+
if not useFileInput and not options.inputFiles:
5454
# stream label
5555
if process.runType.getRunType() == process.runType.hi_run:
5656
process.source.streamLabel = "streamHIDQMGPUvsCPU"
@@ -64,7 +64,7 @@
6464
# process.dqmSaverPB.runNumber = options.runNumber
6565
process = customise(process)
6666
process.DQMStore.verbose = 0
67-
if not unitTest and not useFileInput :
67+
if not unitTest and not useFileInput and not options.inputFiles:
6868
if not options.BeamSplashRun :
6969
process.source.minEventsPerLumi = 100
7070

@@ -96,13 +96,49 @@
9696
if process.runType.getRunType() == process.runType.hi_run:
9797
process.siPixelPhase1MonitorRawDataASerial.src = 'hltSiPixelDigiErrorsPPOnAASerialSync'
9898
process.siPixelPhase1MonitorRawDataADevice.src = 'hltSiPixelDigiErrorsPPOnAA'
99-
process.siPixelPhase1RawDataErrorComparator.pixelErrorSrcGPU = 'hltSiPixelDigiErrorsPPOnAA'
100-
process.siPixelPhase1RawDataErrorComparator.pixelErrorSrcCPU = 'hltSiPixelDigiErrorsPPOnAASerialSync'
99+
100+
process.siPixelPhase1CompareDigiErrorsSoAAlpaka.pixelErrorSrcGPU = 'hltSiPixelDigiErrorsPPOnAA'
101+
process.siPixelPhase1CompareDigiErrorsSoAAlpaka.pixelErrorSrcCPU = 'hltSiPixelDigiErrorsPPOnAASerialSync'
101102
else:
102103
process.siPixelPhase1MonitorRawDataASerial.src = 'hltSiPixelDigiErrorsSerialSync'
103104
process.siPixelPhase1MonitorRawDataADevice.src = 'hltSiPixelDigiErrors'
104-
process.siPixelPhase1RawDataErrorComparator.pixelErrorSrcGPU = 'hltSiPixelDigiErrors'
105-
process.siPixelPhase1RawDataErrorComparator.pixelErrorSrcCPU = 'hltSiPixelDigiErrorsSerialSync'
105+
106+
process.siPixelPhase1CompareDigiErrorsSoAAlpaka.pixelErrorSrcGPU = 'hltSiPixelDigiErrors'
107+
process.siPixelPhase1CompareDigiErrorsSoAAlpaka.pixelErrorSrcCPU = 'hltSiPixelDigiErrorsSerialSync'
108+
109+
process.siPixelRecHitsSoAMonitorSerial.pixelHitsSrc = 'hltSiPixelRecHitsSoASerialSync'
110+
process.siPixelRecHitsSoAMonitorSerial.TopFolderName = 'SiPixelHeterogeneous/PixelRecHitsCPU'
111+
112+
process.siPixelRecHitsSoAMonitorDevice.pixelHitsSrc = 'hltSiPixelRecHitsSoA'
113+
process.siPixelRecHitsSoAMonitorDevice.TopFolderName = 'SiPixelHeterogeneous/PixelRecHitsGPU'
114+
115+
process.siPixelPhase1CompareRecHits.pixelHitsReferenceSoA = 'hltSiPixelRecHitsSoASerialSync'
116+
process.siPixelPhase1CompareRecHits.pixelHitsTargetSoA = 'hltSiPixelRecHitsSoA'
117+
process.siPixelPhase1CompareRecHits.topFolderName = 'SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU'
118+
119+
process.siPixelTrackSoAMonitorSerial.pixelTrackSrc = 'hltPixelTracksSoASerialSync'
120+
process.siPixelTrackSoAMonitorSerial.topFolderName = 'SiPixelHeterogeneous/PixelTrackCPU'
121+
122+
process.siPixelTrackSoAMonitorDevice.pixelTrackSrc = 'hltPixelTracksSoA'
123+
process.siPixelTrackSoAMonitorDevice.topFolderName = 'SiPixelHeterogeneous/PixelTrackGPU'
124+
125+
process.siPixelPhase1CompareTracks.pixelTrackReferenceSoA = 'hltPixelTracksSoASerialSync'
126+
process.siPixelPhase1CompareTracks.pixelTrackTargetSoA = 'hltPixelTracksSoA'
127+
process.siPixelPhase1CompareTracks.topFolderName = 'SiPixelHeterogeneous/PixelTrackCompareGPUvsCPU'
128+
129+
process.siPixelVertexSoAMonitorSerial.pixelVertexSrc = 'hltPixelVerticesSoASerialSync'
130+
process.siPixelVertexSoAMonitorSerial.beamSpotSrc = 'hltOnlineBeamSpot'
131+
process.siPixelVertexSoAMonitorSerial.topFolderName = 'SiPixelHeterogeneous/PixelVertexCPU'
132+
133+
process.siPixelVertexSoAMonitorDevice.pixelVertexSrc = 'hltPixelVerticesSoA'
134+
process.siPixelVertexSoAMonitorDevice.beamSpotSrc = 'hltOnlineBeamSpot'
135+
process.siPixelVertexSoAMonitorDevice.topFolderName = 'SiPixelHeterogeneous/PixelVertexGPU'
136+
137+
process.siPixelCompareVertices.pixelVertexReferenceSoA = 'hltPixelVerticesSoASerialSync'
138+
process.siPixelCompareVertices.pixelVertexTargetSoA = 'hltPixelVerticesSoA'
139+
process.siPixelCompareVertices.beamSpotSrc = 'hltOnlineBeamSpot'
140+
process.siPixelCompareVertices.topFolderName = 'SiPixelHeterogeneous/PixelVertexCompareGPUvsCPU'
141+
106142
#-------------------------------------
107143
# Some Debug
108144
#-------------------------------------
@@ -112,11 +148,14 @@
112148
#-------------------------------------
113149
# Hcal DQM Tasks/Clients Sequences Definition
114150
#-------------------------------------
115-
process.tasksPath = cms.Path(process.siPixelPhase1MonitorRawDataASerial *
116-
process.siPixelPhase1MonitorRawDataADevice *
117-
process.siPixelPhase1RawDataErrorComparator *
118-
process.siPixelHeterogeneousDQMComparisonHarvestingAlpaka
119-
)
151+
152+
if process.runType.getRunType() == process.runType.hi_run:
153+
process.tasksPath = cms.Path(process.siPixelPhase1MonitorRawDataASerial*
154+
process.siPixelPhase1MonitorRawDataADevice*
155+
process.siPixelPhase1CompareDigiErrorsSoAAlpaka)
156+
else:
157+
process.tasksPath = cms.Path(process.monitorpixelSoACompareSourceAlpaka *
158+
process.siPixelHeterogeneousDQMComparisonHarvestingAlpaka)
120159

121160
#-------------------------------------
122161
# Paths/Sequences Definitions

0 commit comments

Comments
 (0)