CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/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 # SiStripMonitorCluster ####
00021 from DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi import *
00022 SiStripMonitorCluster.Mod_On = False
00023 SiStripMonitorCluster.TProfClustersApvCycle.subdetswitchon = True
00024 SiStripMonitorCluster.TProfTotalNumberOfClusters.subdetswitchon = True
00025 
00026 # SiStripMonitorTrack ####
00027 from DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi import *
00028 SiStripMonitorTrack.TrackProducer = 'generalTracks'
00029 SiStripMonitorTrack.Mod_On        = False
00030 SiStripMonitorTrack.andOr         = cms.bool( False )
00031 SiStripMonitorTrack.l1DBKey       = cms.string( 'SiStripDQM_L1' )
00032 SiStripMonitorTrack.l1Algorithms  = cms.vstring(
00033 #                  'L1Tech_BSC_minBias_threshold2.v0 OR L1_BscMinBiasOR_BptxPlusORMinus' # Tech BIT41 OR Algo Bit 124
00034                    'NOT L1Tech_BSC_halo_beam2_inner.v0' # NOT 36
00035                  , 'NOT L1Tech_BSC_halo_beam2_outer.v0' # NOT 37
00036                  , 'NOT L1Tech_BSC_halo_beam1_inner.v0' # NOT 38
00037                  , 'NOT L1Tech_BSC_halo_beam1_outer.v0' # NOT 39
00038                  , 'NOT (L1Tech_BSC_splash_beam1.v0 AND NOT L1Tech_BSC_splash_beam2.v0)'   # NOT (42 AND NOT 43)
00039                  , 'NOT (L1Tech_BSC_splash_beam2.v0 AND NOT L1Tech_BSC_splash_beam1.v0)')  # NOT (43 AND NOT 42)
00040 SiStripMonitorTrack.andOrL1       = cms.bool( False )
00041 SiStripMonitorTrack.errorReplyL1  = cms.bool( True )
00042 
00043 # TrackerMonitorTrack ####
00044 from DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi import *
00045 MonitorTrackResiduals.trajectoryInput = 'generalTracks'
00046 MonitorTrackResiduals.OutputMEsInRootFile = False
00047 MonitorTrackResiduals.Mod_On        = False
00048 MonitorTrackResiduals.andOr         = cms.bool( False )
00049 MonitorTrackResiduals.l1DBKey       = cms.string( 'SiStripDQM_L1' )
00050 MonitorTrackResiduals.l1Algorithms  = cms.vstring(
00051 #                  'L1Tech_BSC_minBias_threshold2.v0 OR L1_BscMinBiasOR_BptxPlusORMinus' # Tech BIT41 OR Algo Bit 124  
00052                    'NOT L1Tech_BSC_halo_beam2_inner.v0' # NOT 36
00053                  , 'NOT L1Tech_BSC_halo_beam2_outer.v0' # NOT 37
00054                  , 'NOT L1Tech_BSC_halo_beam1_inner.v0' # NOT 38
00055                  , 'NOT L1Tech_BSC_halo_beam1_outer.v0' # NOT 39
00056                  , 'NOT (L1Tech_BSC_splash_beam1.v0 AND NOT L1Tech_BSC_splash_beam2.v0)'   # NOT (42 AND NOT 43)
00057                  , 'NOT (L1Tech_BSC_splash_beam2.v0 AND NOT L1Tech_BSC_splash_beam1.v0)')  # NOT (43 AND NOT 42)
00058 MonitorTrackResiduals.andOrL1       = cms.bool( False )
00059 MonitorTrackResiduals.errorReplyL1  = cms.bool( True )
00060 
00061 # TrackingMonitor ####
00062 from DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi import *
00063 TrackerCollisionTrackMon.FolderName          = 'Tracking/TrackParameters'
00064 TrackerCollisionTrackMon.BSFolderName        = 'Tracking/TrackParameters/BeamSpotParameters'
00065 TrackerCollisionTrackMon.andOr         = cms.bool( False )
00066 TrackerCollisionTrackMon.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
00067 TrackerCollisionTrackMon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
00068 TrackerCollisionTrackMon.andOrDcs      = cms.bool( False )
00069 TrackerCollisionTrackMon.errorReplyDcs = cms.bool( True )
00070 TrackerCollisionTrackMon.l1DBKey       = cms.string( 'SiStripDQM_L1' )
00071 TrackerCollisionTrackMon.l1Algorithms  = cms.vstring(
00072 #                  'L1Tech_BSC_minBias_threshold2.v0 OR L1_BscMinBiasOR_BptxPlusORMinus' # Tech BIT41 OR Algo Bit 124     
00073                    'NOT L1Tech_BSC_halo_beam2_inner.v0' # NOT 36
00074                  , 'NOT L1Tech_BSC_halo_beam2_outer.v0' # NOT 37
00075                  , 'NOT L1Tech_BSC_halo_beam1_inner.v0' # NOT 38
00076                  , 'NOT L1Tech_BSC_halo_beam1_outer.v0' # NOT 39
00077                  , 'NOT (L1Tech_BSC_splash_beam1.v0 AND NOT L1Tech_BSC_splash_beam2.v0)'   # NOT (42 AND NOT 43)
00078                  , 'NOT (L1Tech_BSC_splash_beam2.v0 AND NOT L1Tech_BSC_splash_beam1.v0)')  # NOT (43 AND NOT 42)
00079 TrackerCollisionTrackMon.andOrL1       = cms.bool( False )
00080 TrackerCollisionTrackMon.errorReplyL1  = cms.bool( True )
00081 
00082 # DQM Services
00083 dqmInfoSiStrip = cms.EDAnalyzer("DQMEventInfo",
00084     subSystemFolder = cms.untracked.string('SiStrip')
00085 )
00086 
00087 # Services needed for TkHistoMap
00088 TkDetMap = cms.Service("TkDetMap")
00089 SiStripDetInfoFileReade = cms.Service("SiStripDetInfoFileReader")
00090 
00091 # Event History Producer
00092 from  DPGAnalysis.SiStripTools.eventwithhistoryproducerfroml1abc_cfi import *
00093 
00094 # APV Phase Producer
00095 from DPGAnalysis.SiStripTools.apvcyclephaseproducerfroml1ts2011_cfi import *
00096 
00097 # Sequence
00098 SiStripDQMTier0 = cms.Sequence(APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorCluster*SiStripMonitorTrack*MonitorTrackResiduals*TrackerCollisionTrackMon*dqmInfoSiStrip)
00099 
00100