CMS 3D CMS Logo

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.buffer_hack_cfi import *
00005 HardwareMonitor.rootFile = ''
00006 HardwareMonitor.buildAllHistograms = False
00007 
00008 # Pedestal Monitor ###
00009 from DQM.siStripMonitorPedestals.SiStripMonitorPedestals_cfi import *
00010 PedsMon.OutputMEsInRootFile = False
00011 PedsMon.StripQualityLabel = ''
00012 PedsMon.RunTypeFlag = 'CalculatedPlotsOnly'
00013 
00014 # Condition DB Monitor ###
00015 from DQM.SiStripMonitorSummary.SiStripMonitorCondData_cfi import *
00016 
00017 # SiStripQuality Monitor####
00018 from DQM.siStripMonitorPedestals.SiStripMonitorQuality_cfi import *
00019 QualityMon.StripQualityLabel = ''
00020 
00021 # Digi Monitor #####
00022 from DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi import *
00023 SiStripMonitorDigi.SelectAllDetectors = True
00024 
00025 # Cluster Monitor ####
00026 from DQM.siStripMonitorCluster.SiStripMonitorCluster_cfi import *
00027 siStripMonitorCluster.OutputMEsInRootFile = False
00028 siStripMonitorCluster.SelectAllDetectors = True
00029 siStripMonitorCluster.StripQualityLabel = ''
00030 
00031 # On/Off Track Cluster Monitor ####
00032 # Clone for Sim data
00033 import DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi
00034 SiStripMonitorTrackSim = DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi.siStripMonitorTrack.clone()
00035 SiStripMonitorTrackSim.TrackProducer = 'TrackRefitter'
00036 SiStripMonitorTrackSim.TrackLabel    = ''
00037 SiStripMonitorTrackSim.Cluster_src   = 'siStripClusters'
00038 SiStripMonitorTrackSim.FolderName    = 'SiStrip/Tracks'
00039 SiStripMonitorTrackSim.Mod_On        = True
00040 
00041 # Clone for Real Data
00042 import DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi
00043 SiStripMonitorTrackReal = DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi.siStripMonitorTrack.clone()
00044 SiStripMonitorTrackReal.TrackProducer = 'ctfWithMaterialTracksP5'
00045 SiStripMonitorTrackReal.TrackLabel    = ''
00046 SiStripMonitorTrackReal.Cluster_src   = 'siStripClusters'
00047 SiStripMonitorTrackReal.FolderName    = 'SiStrip/Tracks'
00048 SiStripMonitorTrackReal.Mod_On        = True
00049 
00050 # Clone for Real Data (Collision)
00051 import DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi
00052 SiStripMonitorTrackColl = DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi.siStripMonitorTrack.clone()
00053 SiStripMonitorTrackColl.TrackProducer = 'generalTracks'
00054 SiStripMonitorTrackColl.TrackLabel    = ''
00055 SiStripMonitorTrackColl.Cluster_src   = 'siStripClusters'
00056 SiStripMonitorTrackColl.FolderName    = 'SiStrip/Tracks'
00057 SiStripMonitorTrackColl.Mod_On        = True
00058 
00059 
00060 # Residual Monitor ####
00061 # Clone for Sim Data
00062 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00063 MonitorTrackResidualsSim = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00064 # Clone for Real Data
00065 MonitorTrackResidualsReal = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00066 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00067 MonitorTrackResidualsReal.Tracks              = 'ctfWithMaterialTracksP5'
00068 MonitorTrackResidualsReal.trajectoryInput     = 'ctfWithMaterialTracksP5'
00069 MonitorTrackResidualsReal.OutputMEsInRootFile = False
00070 # Clone for Real Data
00071 MonitorTrackResidualsColl = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00072 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00073 MonitorTrackResidualsColl.Tracks              = 'generalTracks'
00074 MonitorTrackResidualsColl.trajectoryInput     = 'generalTracks'
00075 MonitorTrackResidualsColl.OutputMEsInRootFile = False
00076 
00077 
00078 # Tracking Monitor ####
00079 # Clone for Sim Data
00080 import DQM.trackingMonitor.TrackingMonitor_cfi
00081 TrackMonSim = DQM.trackingMonitor.TrackingMonitor_cfi.TrackMon.clone()
00082 TrackMonSim.FolderName = 'SiStrip/Tracks'
00083 # Clone for Real Data (Cosmic)
00084 import DQM.trackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00085 TrackMonReal = DQM.trackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00086 TrackMonReal.TrackProducer = 'ctfWithMaterialTracksP5'
00087 TrackMonReal.FolderName = 'SiStrip/Tracks'
00088 TrackMonReal.AlgoName = 'CKFTk'
00089 # Clone for Real Data (Collison)
00090 import DQM.trackingMonitor.TrackingMonitor_cfi
00091 TrackMonColl = DQM.trackingMonitor.TrackingMonitor_cfi.TrackMon.clone()
00092 TrackMonColl.TrackProducer = 'generalTracks'
00093 TrackMonColl.FolderName = 'SiStrip/Tracks'
00094 TrackMonColl.AlgoName = 'CKFTk'
00095 
00096 # Sequences
00097 SiStripSourcesSimData = cms.Sequence(SiStripMonitorDigi*siStripMonitorCluster*SiStripMonitorTrackSim*MonitorTrackResidualsSim*TrackMonSim)
00098 SiStripSourcesRealData = cms.Sequence(CondDataMonitoring*QualityMon*SiStripMonitorDigi*siStripMonitorCluster*SiStripMonitorTrackReal*MonitorTrackResidualsReal*TrackMonReal)
00099 SiStripSourcesRealDataCollision = cms.Sequence(CondDataMonitoring*QualityMon*SiStripMonitorDigi*siStripMonitorCluster*SiStripMonitorTrackColl*MonitorTrackResidualsColl*TrackMonColl)
00100 
00101 
00102 
00103 

Generated on Tue Jun 9 17:33:34 2009 for CMSSW by  doxygen 1.5.4