CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # FED integrity Check
00004 from DQM.SiStripMonitorHardware.siStripFEDCheck_cfi import *
00005 siStripFEDCheck.HistogramUpdateFrequency = 0
00006 siStripFEDCheck.DoPayloadChecks          = True
00007 siStripFEDCheck.CheckChannelLengths      = True
00008 siStripFEDCheck.CheckChannelPacketCodes  = True
00009 siStripFEDCheck.CheckFELengths           = True
00010 siStripFEDCheck.CheckChannelStatus       = True
00011 
00012 # FED Monitoring
00013 from DQM.SiStripMonitorHardware.siStripFEDMonitor_Tier0_cff import *
00014 
00015 # SiStripMonitorDigi ####
00016 from DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi import *
00017 SiStripMonitorDigi.Mod_On = False
00018 SiStripMonitorDigi.TProfDigiApvCycle.subdetswitchon = True
00019 
00020 # APV shots monitoring
00021 SiStripMonitorDigi.TkHistoMapNApvShots_On = True 
00022 SiStripMonitorDigi.TkHistoMapNStripApvShots_On= True
00023 SiStripMonitorDigi.TkHistoMapMedianChargeApvShots_On= True
00024 SiStripMonitorDigi.TH1NApvShots.subdetswitchon = True
00025 SiStripMonitorDigi.TH1NApvShots.globalswitchon = True
00026 SiStripMonitorDigi.TH1ChargeMedianApvShots.subdetswitchon = True
00027 SiStripMonitorDigi.TH1ChargeMedianApvShots.globalswitchon = True
00028 SiStripMonitorDigi.TH1NStripsApvShots.subdetswitchon = True
00029 SiStripMonitorDigi.TH1NStripsApvShots.globalswitchon = True
00030 SiStripMonitorDigi.TH1ApvNumApvShots.subdetswitchon = True
00031 SiStripMonitorDigi.TH1ApvNumApvShots.globalswitchon = True
00032 SiStripMonitorDigi.TProfNShotsVsTime.subdetswitchon = True
00033 SiStripMonitorDigi.TProfNShotsVsTime.globalswitchon = True
00034 SiStripMonitorDigi.TProfGlobalNShots.globalswitchon = True
00035 
00036 # SiStripMonitorCluster ####
00037 from DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi import *
00038 SiStripMonitorClusterBPTX = SiStripMonitorCluster.clone()
00039 SiStripMonitorClusterBPTX.Mod_On = False
00040 SiStripMonitorClusterBPTX.TH1TotalNumberOfClusters.subdetswitchon   = True
00041 SiStripMonitorClusterBPTX.TProfClustersApvCycle.subdetswitchon      = True
00042 SiStripMonitorClusterBPTX.TProfTotalNumberOfClusters.subdetswitchon = True
00043 SiStripMonitorClusterBPTX.TH2CStripVsCpixel.globalswitchon       = True
00044 SiStripMonitorClusterBPTX.TH1MultiplicityRegions.globalswitchon  = True
00045 SiStripMonitorClusterBPTX.TH1MainDiagonalPosition.globalswitchon = True
00046 SiStripMonitorClusterBPTX.TH1StripNoise2ApvCycle.globalswitchon  = True
00047 SiStripMonitorClusterBPTX.TH1StripNoise3ApvCycle.globalswitchon  = True
00048 SiStripMonitorClusterBPTX.ClusterHisto = True
00049 SiStripMonitorClusterBPTX.BPTXfilter = cms.PSet(
00050     andOr         = cms.bool( False ),
00051     dbLabel       = cms.string("SiStripDQMTrigger"),
00052     l1Algorithms = cms.vstring( 'L1Tech_BPTX_plus_AND_minus.v0', 'L1_ZeroBias' ),
00053     andOrL1       = cms.bool( True ),
00054     errorReplyL1  = cms.bool( True ),
00055     l1BeforeMask  = cms.bool( True ) # specifies, if the L1 algorithm decision should be read as before (true) or after (false) masking is applied. 
00056 )
00057 SiStripMonitorClusterBPTX.PixelDCSfilter = cms.PSet(
00058     andOr         = cms.bool( False ),
00059     dcsInputTag   = cms.InputTag( "scalersRawToDigi" ),
00060     dcsPartitions = cms.vint32 ( 28, 29),
00061     andOrDcs      = cms.bool( False ),
00062     errorReplyDcs = cms.bool( True ),
00063 )
00064 SiStripMonitorClusterBPTX.StripDCSfilter = cms.PSet(
00065     andOr         = cms.bool( False ),
00066     dcsInputTag   = cms.InputTag( "scalersRawToDigi" ),
00067     dcsPartitions = cms.vint32 ( 24, 25, 26, 27 ),
00068     andOrDcs      = cms.bool( False ),
00069     errorReplyDcs = cms.bool( True ),
00070 )
00071 
00072 
00073 
00074 # Clone for SiStripMonitorTrack for all PDs but Minimum Bias and Jet ####
00075 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi 
00076 SiStripMonitorTrackCommon = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00077 SiStripMonitorTrackCommon.TrackProducer = 'generalTracks'
00078 SiStripMonitorTrackCommon.Mod_On        = False
00079 
00080 # Clone for SiStripMonitorTrack for Minimum Bias ####
00081 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00082 SiStripMonitorTrackMB = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00083 SiStripMonitorTrackMB.TrackProducer = 'generalTracks'
00084 SiStripMonitorTrackMB.Mod_On        = False
00085 SiStripMonitorTrackMB.andOr         = cms.bool( False )
00086 SiStripMonitorTrackMB.dbLabel       = cms.string("SiStripDQMTrigger")
00087 SiStripMonitorTrackMB.hltInputTag = cms.InputTag( "TriggerResults::HLT" )
00088 SiStripMonitorTrackMB.hltPaths = cms.vstring("HLT_ZeroBias_*")
00089 SiStripMonitorTrackMB.hltDBKey = cms.string("Tracker_MB")
00090 SiStripMonitorTrackMB.errorReplyHlt  = cms.bool( False )
00091 SiStripMonitorTrackMB.andOrHlt = cms.bool(True) # True:=OR; False:=AND
00092 
00093 ### TrackerMonitorTrack defined and used only for MinimumBias ####
00094 from DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi import *
00095 MonitorTrackResiduals.trajectoryInput = 'generalTracks'
00096 MonitorTrackResiduals.OutputMEsInRootFile = False
00097 MonitorTrackResiduals.Mod_On        = False
00098 MonitorTrackResiduals.andOr         = cms.bool( False )
00099 MonitorTrackResiduals.dbLabel       = cms.string("SiStripDQMTrigger")
00100 MonitorTrackResiduals.hltInputTag = cms.InputTag( "TriggerResults::HLT" )
00101 MonitorTrackResiduals.hltPaths = cms.vstring("HLT_ZeroBias_*")
00102 MonitorTrackResiduals.hltDBKey = cms.string("Tracker_MB")
00103 MonitorTrackResiduals.errorReplyHlt  = cms.bool( False )
00104 MonitorTrackResiduals.andOrHlt = cms.bool(True) 
00105 
00106 # Clone for TrackingMonitor for all PDs but MinBias and Jet ####
00107 import DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi
00108 TrackerCollisionTrackMonCommon = DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi.TrackerCollisionTrackMon.clone()
00109 TrackerCollisionTrackMonCommon.FolderName    = 'Tracking/TrackParameters'
00110 TrackerCollisionTrackMonCommon.andOr         = cms.bool( False )
00111 TrackerCollisionTrackMonCommon.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00112 TrackerCollisionTrackMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00113 TrackerCollisionTrackMonCommon.andOrDcs      = cms.bool( False )
00114 TrackerCollisionTrackMonCommon.errorReplyDcs = cms.bool( True )
00115 
00116 # Clone for TrackingMonitor for MinBias ###
00117 import DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi
00118 TrackerCollisionTrackMonMB = DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi.TrackerCollisionTrackMon.clone()
00119 TrackerCollisionTrackMonMB.FolderName    = 'Tracking/TrackParameters'
00120 TrackerCollisionTrackMonMB.andOr         = cms.bool( False )
00121 TrackerCollisionTrackMonMB.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00122 TrackerCollisionTrackMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00123 TrackerCollisionTrackMonMB.andOrDcs      = cms.bool( False )
00124 TrackerCollisionTrackMonMB.errorReplyDcs = cms.bool( True )
00125 TrackerCollisionTrackMonMB.dbLabel       = cms.string("SiStripDQMTrigger")
00126 TrackerCollisionTrackMonMB.hltInputTag = cms.InputTag( "TriggerResults::HLT" )
00127 TrackerCollisionTrackMonMB.hltPaths = cms.vstring("HLT_ZeroBias_*")
00128 TrackerCollisionTrackMonMB.hltDBKey = cms.string("Tracker_MB")
00129 TrackerCollisionTrackMonMB.errorReplyHlt  = cms.bool( False )
00130 TrackerCollisionTrackMonMB.andOrHlt = cms.bool(True) 
00131 
00132 from DQM.TrackingMonitor.TrackingMonitorSeedNumber_cff import *
00133 
00134 # DQM Services
00135 dqmInfoSiStrip = cms.EDAnalyzer("DQMEventInfo",
00136     subSystemFolder = cms.untracked.string('SiStrip')
00137 )
00138 
00139 # Services needed for TkHistoMap
00140 TkDetMap = cms.Service("TkDetMap")
00141 SiStripDetInfoFileReade = cms.Service("SiStripDetInfoFileReader")
00142 
00143 # Event History Producer
00144 from  DPGAnalysis.SiStripTools.eventwithhistoryproducerfroml1abc_cfi import *
00145 
00146 # APV Phase Producer
00147 from DPGAnalysis.SiStripTools.apvcyclephaseproducerfroml1ts2011_cfi import *
00148 
00149 # LogMessageMonitor ####
00150 from DQM.TrackingMonitor.LogMessageMonitor_cff import *
00151 ### LocalReco
00152 # Clone for all PDs but MinBias ####
00153 LocalRecoLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.LocalRecoLogMessageMon.clone()
00154 LocalRecoLogMessageMonCommon.andOr         = cms.bool( False )
00155 LocalRecoLogMessageMonCommon.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00156 LocalRecoLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00157 LocalRecoLogMessageMonCommon.andOrDcs      = cms.bool( False )
00158 LocalRecoLogMessageMonCommon.errorReplyDcs = cms.bool( True )
00159 
00160 # Clone for MinBias ###
00161 LocalRecoLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.LocalRecoLogMessageMon.clone()
00162 LocalRecoLogMessageMonMB.andOr         = cms.bool( False )
00163 LocalRecoLogMessageMonMB.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00164 LocalRecoLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00165 LocalRecoLogMessageMonMB.andOrDcs      = cms.bool( False )
00166 LocalRecoLogMessageMonMB.errorReplyDcs = cms.bool( True )
00167 LocalRecoLogMessageMonMB.dbLabel       = cms.string("SiStripDQMTrigger")
00168 LocalRecoLogMessageMonMB.hltInputTag   = cms.InputTag( "TriggerResults::HLT" )
00169 LocalRecoLogMessageMonMB.hltPaths      = cms.vstring("HLT_ZeroBias_*")
00170 LocalRecoLogMessageMonMB.hltDBKey      = cms.string("Tracker_MB")
00171 LocalRecoLogMessageMonMB.errorReplyHlt = cms.bool( False )
00172 LocalRecoLogMessageMonMB.andOrHlt      = cms.bool(True) 
00173 
00174 ### Clusterizer
00175 # Clone for all PDs but MinBias ####
00176 ClusterizerLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.ClusterizerLogMessageMon.clone()
00177 ClusterizerLogMessageMonCommon.andOr         = cms.bool( False )
00178 ClusterizerLogMessageMonCommon.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00179 ClusterizerLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00180 ClusterizerLogMessageMonCommon.andOrDcs      = cms.bool( False )
00181 ClusterizerLogMessageMonCommon.errorReplyDcs = cms.bool( True )
00182 
00183 # Clone for MinBias ###
00184 ClusterizerLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.ClusterizerLogMessageMon.clone()
00185 ClusterizerLogMessageMonMB.andOr         = cms.bool( False )
00186 ClusterizerLogMessageMonMB.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00187 ClusterizerLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00188 ClusterizerLogMessageMonMB.andOrDcs      = cms.bool( False )
00189 ClusterizerLogMessageMonMB.errorReplyDcs = cms.bool( True )
00190 ClusterizerLogMessageMonMB.dbLabel       = cms.string("SiStripDQMTrigger")
00191 ClusterizerLogMessageMonMB.hltInputTag   = cms.InputTag( "TriggerResults::HLT" )
00192 ClusterizerLogMessageMonMB.hltPaths      = cms.vstring("HLT_ZeroBias_*")
00193 ClusterizerLogMessageMonMB.hltDBKey      = cms.string("Tracker_MB")
00194 ClusterizerLogMessageMonMB.errorReplyHlt = cms.bool( False )
00195 ClusterizerLogMessageMonMB.andOrHlt      = cms.bool(True) 
00196 
00197 ### Seeding
00198 # Clone for all PDs but MinBias ####
00199 SeedingLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.SeedingLogMessageMon.clone()
00200 SeedingLogMessageMonCommon.andOr         = cms.bool( False )
00201 SeedingLogMessageMonCommon.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00202 SeedingLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00203 SeedingLogMessageMonCommon.andOrDcs      = cms.bool( False )
00204 SeedingLogMessageMonCommon.errorReplyDcs = cms.bool( True )
00205 
00206 # Clone for MinBias ###
00207 SeedingLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.SeedingLogMessageMon.clone()
00208 SeedingLogMessageMonMB.andOr         = cms.bool( False )
00209 SeedingLogMessageMonMB.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00210 SeedingLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00211 SeedingLogMessageMonMB.andOrDcs      = cms.bool( False )
00212 SeedingLogMessageMonMB.errorReplyDcs = cms.bool( True )
00213 SeedingLogMessageMonMB.dbLabel       = cms.string("SiStripDQMTrigger")
00214 SeedingLogMessageMonMB.hltInputTag   = cms.InputTag( "TriggerResults::HLT" )
00215 SeedingLogMessageMonMB.hltPaths      = cms.vstring("HLT_ZeroBias_*")
00216 SeedingLogMessageMonMB.hltDBKey      = cms.string("Tracker_MB")
00217 SeedingLogMessageMonMB.errorReplyHlt = cms.bool( False )
00218 SeedingLogMessageMonMB.andOrHlt      = cms.bool(True) 
00219 
00220 ### TrackCandidate
00221 # Clone for all PDs but MinBias ####
00222 TrackCandidateLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.TrackCandidateLogMessageMon.clone()
00223 TrackCandidateLogMessageMonCommon.andOr         = cms.bool( False )
00224 TrackCandidateLogMessageMonCommon.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00225 TrackCandidateLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00226 TrackCandidateLogMessageMonCommon.andOrDcs      = cms.bool( False )
00227 TrackCandidateLogMessageMonCommon.errorReplyDcs = cms.bool( True )
00228 
00229 # Clone for MinBias ###
00230 TrackCandidateLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.TrackCandidateLogMessageMon.clone()
00231 TrackCandidateLogMessageMonMB.andOr         = cms.bool( False )
00232 TrackCandidateLogMessageMonMB.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00233 TrackCandidateLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00234 TrackCandidateLogMessageMonMB.andOrDcs      = cms.bool( False )
00235 TrackCandidateLogMessageMonMB.errorReplyDcs = cms.bool( True )
00236 TrackCandidateLogMessageMonMB.dbLabel       = cms.string("SiStripDQMTrigger")
00237 TrackCandidateLogMessageMonMB.hltInputTag   = cms.InputTag( "TriggerResults::HLT" )
00238 TrackCandidateLogMessageMonMB.hltPaths      = cms.vstring("HLT_ZeroBias_*")
00239 TrackCandidateLogMessageMonMB.hltDBKey      = cms.string("Tracker_MB")
00240 TrackCandidateLogMessageMonMB.errorReplyHlt = cms.bool( False )
00241 TrackCandidateLogMessageMonMB.andOrHlt      = cms.bool(True) 
00242 
00243 ### TrackFinder
00244 # Clone for all PDs but MinBias ####
00245 TrackFinderLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.TrackFinderLogMessageMon.clone()
00246 TrackFinderLogMessageMonCommon.andOr         = cms.bool( False )
00247 TrackFinderLogMessageMonCommon.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00248 TrackFinderLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00249 TrackFinderLogMessageMonCommon.andOrDcs      = cms.bool( False )
00250 TrackFinderLogMessageMonCommon.errorReplyDcs = cms.bool( True )
00251 
00252 # Clone for MinBias ###
00253 TrackFinderLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.TrackFinderLogMessageMon.clone()
00254 TrackFinderLogMessageMonMB.andOr         = cms.bool( False )
00255 TrackFinderLogMessageMonMB.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00256 TrackFinderLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00257 TrackFinderLogMessageMonMB.andOrDcs      = cms.bool( False )
00258 TrackFinderLogMessageMonMB.errorReplyDcs = cms.bool( True )
00259 TrackFinderLogMessageMonMB.dbLabel       = cms.string("SiStripDQMTrigger")
00260 TrackFinderLogMessageMonMB.hltInputTag   = cms.InputTag( "TriggerResults::HLT" )
00261 TrackFinderLogMessageMonMB.hltPaths      = cms.vstring("HLT_ZeroBias_*")
00262 TrackFinderLogMessageMonMB.hltDBKey      = cms.string("Tracker_MB")
00263 TrackFinderLogMessageMonMB.errorReplyHlt = cms.bool( False )
00264 TrackFinderLogMessageMonMB.andOrHlt      = cms.bool(True) 
00265 
00266 # dEdx monitor ####
00267 from DQM.TrackingMonitor.dEdxAnalyzer_cff import *
00268 import DQM.TrackingMonitor.dEdxAnalyzer_cfi
00269 # Clone for all PDs but MinBias ####
00270 dEdxMonCommon = DQM.TrackingMonitor.dEdxAnalyzer_cfi.dEdxAnalyzer.clone()
00271 
00272 # Clone for MinBias ####
00273 dEdxMonMB = DQM.TrackingMonitor.dEdxAnalyzer_cfi.dEdxAnalyzer.clone()
00274 dEdxMonMB.dEdxParameters.andOr         = cms.bool( False )
00275 dEdxMonMB.dEdxParameters.hltInputTag   = cms.InputTag( "TriggerResults::HLT" )
00276 dEdxMonMB.dEdxParameters.hltPaths      = cms.vstring("HLT_ZeroBias_*")
00277 dEdxMonMB.dEdxParameters.hltDBKey      = cms.string("Tracker_MB")
00278 dEdxMonMB.dEdxParameters.errorReplyHlt = cms.bool( False )
00279 dEdxMonMB.dEdxParameters.andOrHlt      = cms.bool(True) 
00280 
00281 # Clone for SingleMu ####
00282 dEdxMonMU = DQM.TrackingMonitor.dEdxAnalyzer_cfi.dEdxAnalyzer.clone()
00283 dEdxMonMU.dEdxParameters.andOr         = cms.bool( False )
00284 dEdxMonMU.dEdxParameters.hltInputTag   = cms.InputTag( "TriggerResults::HLT" )
00285 dEdxMonMU.dEdxParameters.hltPaths      = cms.vstring("HLT_SingleMu40_Eta2p1_*")
00286 dEdxMonMU.dEdxParameters.errorReplyHlt = cms.bool( False )
00287 dEdxMonMU.dEdxParameters.andOrHlt      = cms.bool(True) 
00288 
00289 
00290 # temporary patch in order to have BXlumi 
00291 from RecoLuminosity.LumiProducer.lumiProducer_cff import *
00292 
00293 # temporary test in order to temporary produce the "goodPrimaryVertexCollection"
00294 # define with a new name if changes are necessary, otherwise simply include
00295 # it from CommonTools/ParticleFlow/python/goodOfflinePrimaryVertices_cfi.py
00296 # uncomment when necessary
00297 from PhysicsTools.SelectorUtils.pvSelector_cfi import pvSelector
00298 from CommonTools.ParticleFlow.goodOfflinePrimaryVertices_cfi import goodOfflinePrimaryVertices
00299 trackingDQMgoodOfflinePrimaryVertices = goodOfflinePrimaryVertices.clone()
00300 trackingDQMgoodOfflinePrimaryVertices.filterParams = pvSelector.clone( minNdof = cms.double(4.0), maxZ = cms.double(24.0) )
00301 trackingDQMgoodOfflinePrimaryVertices.src=cms.InputTag('offlinePrimaryVertices')
00302 trackingDQMgoodOfflinePrimaryVertices.filter = cms.bool(False)
00303 
00304 # Sequence
00305 SiStripDQMTier0 = cms.Sequence(
00306     APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
00307     *SiStripMonitorTrackCommon*MonitorTrackResiduals
00308     # dEdx monitoring
00309 #    *RefitterForDedxDQMDeDx * dedxDQMHarm2SP * dedxDQMHarm2SO * dedxDQMHarm2PO * dEdxMonCommon
00310      * dedxDQMHarm2SP * dedxDQMHarm2SO * dedxDQMHarm2PO * dEdxMonCommon    
00311 
00312 #    # temporary patch in order to have BXlumi
00313 #    * LumiProducer
00314     # temporary test in order to have the "goodPrimaryVertexCollection"
00315 #    * trackingDQMgoodOfflinePrimaryVertices
00316     *TrackerCollisionTrackMonCommon
00317     *TrackMonStep0*TrackMonStep1*TrackMonStep2*TrackMonStep3*TrackMonStep4*TrackMonStep5*TrackMonStep6
00318      # MessageLog
00319     * LocalRecoLogMessageMonCommon * ClusterizerLogMessageMonCommon * SeedingLogMessageMonCommon * TrackCandidateLogMessageMonCommon * TrackFinderLogMessageMonCommon
00320     *dqmInfoSiStrip)
00321 
00322 SiStripDQMTier0Common = cms.Sequence(
00323     APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX        
00324     *SiStripMonitorTrackCommon
00325     # dEdx monitoring
00326 #    *RefitterForDedxDQMDeDx * dedxDQMHarm2SP * dedxDQMHarm2SO * dedxDQMHarm2PO * dEdxMonCommon
00327      * dedxDQMHarm2SP * dedxDQMHarm2SO * dedxDQMHarm2PO * dEdxMonCommon    
00328 
00329 #    # temporary patch in order to have BXlumi
00330 #    * LumiProducer
00331 #    # temporary test in order to have the "goodPrimaryVertexCollection"
00332 #    * trackingDQMgoodOfflinePrimaryVertices
00333     *TrackerCollisionTrackMonCommon
00334     *TrackMonStep0*TrackMonStep1*TrackMonStep2*TrackMonStep3*TrackMonStep4*TrackMonStep5*TrackMonStep6
00335     # MessageLog
00336     * LocalRecoLogMessageMonCommon * ClusterizerLogMessageMonCommon * SeedingLogMessageMonCommon * TrackCandidateLogMessageMonCommon * TrackFinderLogMessageMonCommon
00337     *dqmInfoSiStrip)
00338 
00339 SiStripDQMTier0MinBias = cms.Sequence(
00340     APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
00341     *SiStripMonitorTrackMB*MonitorTrackResiduals
00342     # dEdx monitoring
00343 #    *RefitterForDedxDQMDeDx * dedxDQMHarm2SP * dedxDQMHarm2SO * dedxDQMHarm2PO * dEdxMonMB
00344      * dedxDQMHarm2SP * dedxDQMHarm2SO * dedxDQMHarm2PO * dEdxMonMB    
00345 
00346 #    * LumiProducer
00347 #    # temporary test in order to have the "goodPrimaryVertexCollection"
00348 #    * trackingDQMgoodOfflinePrimaryVertices
00349     *TrackerCollisionTrackMonMB
00350     *TrackMonStep0*TrackMonStep1*TrackMonStep2*TrackMonStep3*TrackMonStep4*TrackMonStep5*TrackMonStep6
00351     # MessageLog
00352     * LocalRecoLogMessageMonMB * ClusterizerLogMessageMonMB * SeedingLogMessageMonMB * TrackCandidateLogMessageMonMB * TrackFinderLogMessageMonMB
00353     *dqmInfoSiStrip)
00354