CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/DQM/SiStripMonitorClient/python/SiStripSourceConfig_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # Hardware Monitor ###
00004 from DQM.SiStripMonitorHardware.siStripFEDMonitor_P5_cff import *
00005 
00006 # Pedestal Monitor ###
00007 from DQM.SiStripMonitorPedestals.SiStripMonitorPedestals_cfi import *
00008 PedsMon.OutputMEsInRootFile = False
00009 PedsMon.StripQualityLabel = ''
00010 PedsMon.RunTypeFlag = 'CalculatedPlotsOnly'
00011 
00012 # Digi Monitor #####
00013 from DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi import *
00014 SiStripMonitorDigi.SelectAllDetectors = True
00015 
00016 # Cluster Monitor ####
00017 from DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi import *
00018 SiStripMonitorCluster.OutputMEsInRootFile = False
00019 SiStripMonitorCluster.SelectAllDetectors = True
00020 SiStripMonitorCluster.StripQualityLabel = ''
00021 
00022 # On/Off Track Cluster Monitor ####
00023 # Clone for Sim data
00024 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00025 SiStripMonitorTrackSim = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00026 SiStripMonitorTrackSim.TrackProducer = 'TrackRefitter'
00027 SiStripMonitorTrackSim.TrackLabel    = ''
00028 SiStripMonitorTrackSim.Cluster_src   = 'siStripClusters'
00029 SiStripMonitorTrackSim.Mod_On        = True
00030 
00031 # Clone for Real Data
00032 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00033 SiStripMonitorTrackReal = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00034 SiStripMonitorTrackReal.TrackProducer = 'ctfWithMaterialTracksP5'
00035 SiStripMonitorTrackReal.TrackLabel    = ''
00036 SiStripMonitorTrackReal.Cluster_src   = 'siStripClusters'
00037 SiStripMonitorTrackReal.Mod_On        = True
00038 
00039 # Clone for Real Data (Collision)
00040 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00041 SiStripMonitorTrackColl = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00042 SiStripMonitorTrackColl.TrackProducer = 'generalTracks'
00043 SiStripMonitorTrackColl.TrackLabel    = ''
00044 SiStripMonitorTrackColl.Cluster_src   = 'siStripClusters'
00045 SiStripMonitorTrackColl.Mod_On        = True
00046 
00047 
00048 # Residual Monitor ####
00049 # Clone for Sim Data
00050 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00051 MonitorTrackResidualsSim = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00052 # Clone for Real Data
00053 MonitorTrackResidualsReal = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00054 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00055 MonitorTrackResidualsReal.Tracks              = 'ctfWithMaterialTracksP5'
00056 MonitorTrackResidualsReal.trajectoryInput     = 'ctfWithMaterialTracksP5'
00057 MonitorTrackResidualsReal.OutputMEsInRootFile = False
00058 # Clone for Real Data
00059 MonitorTrackResidualsColl = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00060 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00061 MonitorTrackResidualsColl.Tracks              = 'generalTracks'
00062 MonitorTrackResidualsColl.trajectoryInput     = 'generalTracks'
00063 MonitorTrackResidualsColl.OutputMEsInRootFile = False
00064 
00065 
00066 # Tracking Monitor ####
00067 # Clone for Sim Data
00068 import DQM.TrackingMonitor.TrackingMonitor_cfi
00069 TrackMonSim = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone()
00070 TrackMonSim.FolderName = 'Tracking/TrackParameters'
00071 # Clone for Real Data (Cosmic)
00072 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00073 TrackMonReal = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00074 TrackMonReal.TrackProducer = 'ctfWithMaterialTracksP5'
00075 TrackMonReal.FolderName = 'Tracking/TrackParameters'
00076 TrackMonReal.AlgoName = 'CKFTk'
00077 TrackMonReal.doSeedParameterHistos = True
00078 
00079 # Clone for Real Data (Collison)
00080 import DQM.TrackingMonitor.TrackingMonitor_cfi
00081 TrackMonColl = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone()
00082 TrackMonColl.TrackProducer = 'generalTracks'
00083 TrackMonColl.FolderName = 'Tracking/TrackParameters'
00084 TrackMonColl.AlgoName = 'CKFTk'
00085 TrackMonColl.doSeedParameterHistos = True
00086 # Sequences
00087 SiStripSourcesSimData = cms.Sequence(SiStripMonitorDigi*SiStripMonitorCluster*SiStripMonitorTrackSim*MonitorTrackResidualsSim*TrackMonSim)
00088 SiStripSourcesRealData = cms.Sequence(SiStripMonitorDigi*SiStripMonitorCluster*SiStripMonitorTrackReal*MonitorTrackResidualsReal*TrackMonReal)
00089 SiStripSourcesRealDataCollision = cms.Sequence(SiStripMonitorDigi*SiStripMonitorCluster*SiStripMonitorTrackColl*MonitorTrackResidualsColl*TrackMonColl)
00090 
00091 
00092 
00093