Skip to content

Instantly share code, notes, and snippets.

@mmusich
Created December 8, 2022 23:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mmusich/25db3f9d47d7f03f99d57d776daca764 to your computer and use it in GitHub Desktop.
Save mmusich/25db3f9d47d7f03f99d57d776daca764 to your computer and use it in GitHub Desktop.
+def customizeHLTfor40264(process):
+ process.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
+ pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cpu" ),
+ beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
+ topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" )
+ )
+
+ process.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
+ pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
+ beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
+ topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" )
+ )
+
+ process.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA",
+ pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesSoA@cpu" ),
+ pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
+ beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
+ topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ),
+ dzCut = cms.double( 1.0 )
+ )
+ return process
+
+def check_prod(process):
+ for producer in producers_by_type(process, "SiPixelPhase1MonitorVertexSoA"):
+ producer._TypedParameterizable__type = "SiPixelMonitorVertexSoA"
+
+ for producer in producers_by_type(process, "SiPixelPhase1CompareVertexSoA"):
+ producer._TypedParameterizable__type = "SiPixelCompareVertexSoA"
+
+ return process
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment