Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.SiPixel_OfflineMonitoring_Cluster_cff import *
from DQMOffline.Trigger.SiPixel_OfflineMonitoring_TrackCluster_cff import *
from DQMOffline.Trigger.SiPixel_OfflineMonitoring_TrackResiduals_cff import *

from DQM.HLTEvF.dqmCorrelationClient_cfi import *
pixelClusterVsLumi = dqmCorrelationClient.clone(
   me = cms.PSet(
      folder = cms.string("HLT/Pixel/"),
      name   = cms.string("num_clusters_per_instLumi"),
      doXaxis = cms.bool( True ),
      nbinsX = cms.int32(    40 ),
      xminX  = cms.double(    0.),
      xmaxX  = cms.double(20000.),
#      doYaxis = cms.bool( False ),
      doYaxis = cms.bool( True ),
      nbinsY = cms.int32 (    400 ),
      xminY  = cms.double(      0.),
      xmaxY  = cms.double( 400000.),
   ),
   me1 = cms.PSet(
      folder   = cms.string("HLT/LumiMonitoring"),
      name     = cms.string("lumiVsLS"),
      profileX = cms.bool(True)
   ),
   me2 = cms.PSet(
      folder   = cms.string("HLT/Pixel"),
      name     = cms.string("num_clusters_per_Lumisection_PXBarrel"),
      profileX = cms.bool(True)
   ),
)

pixelClusterVsLumiPXBarrel = pixelClusterVsLumi.clone()
pixelClusterVsLumiPXBarrel.me.name  = "num_clusters_per_instLumi_PXBarrel" 
pixelClusterVsLumiPXBarrel.me2.name = "num_clusters_per_Lumisection_PXBarrel"

pixelClusterVsLumiPXForward = pixelClusterVsLumi.clone()
pixelClusterVsLumiPXForward.me.name  = "num_clusters_per_instLumi_PXForward" 
pixelClusterVsLumiPXForward.me2.name = "num_clusters_per_Lumisection_PXForward"

pixelTrackClusterVsLumiPXBarrel = pixelClusterVsLumi.clone()
pixelTrackClusterVsLumiPXBarrel.me.folder  = "HLT/Pixel/TrackClusters/"
pixelTrackClusterVsLumiPXBarrel.me.name    = "num_clusters_ontrack_per_instLumi_PXBarrel" 
pixelTrackClusterVsLumiPXBarrel.me2.folder = "HLT/Pixel/TrackClusters"
pixelTrackClusterVsLumiPXBarrel.me2.name   = "num_clusters_ontrack_per_Lumisection_PXBarrel"

pixelTrackClusterVsLumiPXForward = pixelClusterVsLumi.clone()
pixelTrackClusterVsLumiPXForward.me.folder  = "HLT/Pixel/TrackClusters/"
pixelTrackClusterVsLumiPXForward.me.name    = "num_clusters_ontrack_per_instLumi_PXForward" 
pixelTrackClusterVsLumiPXForward.me2.folder = "HLT/Pixel/TrackClusters"
pixelTrackClusterVsLumiPXForward.me2.name   = "num_clusters_ontrack_per_Lumisection_PXForward"

sipixelHarvesterHLTsequence = cms.Sequence(
    #hltSiPixelPhase1ClustersHarvester
    #+ hltSiPixelPhase1TrackClustersHarvester
    hltSiPixelPhase1TrackResidualsHarvester
    + hltSiPixelPhase1ResidualsExtra
    + pixelClusterVsLumiPXBarrel
    + pixelClusterVsLumiPXForward
#    + pixelTrackClusterVsLumiPXBarrel
#    + pixelTrackClusterVsLumiPXForward
)