CMS 3D CMS Logo

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

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from DQM.SiStripMonitorHardware.siStripFEDMonitor_P5_cff import *
00004 siStripFEDMonitor.nFEDErrorsHistogramConfig.NBins = cms.untracked.uint32(441)
00005 siStripFEDMonitor.nFEDErrorsHistogramConfig.Max = cms.untracked.double(440.5)
00006 
00007 # SiStripMonitorDigi ####
00008 from DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi import *
00009 SiStripMonitorDigi.SelectAllDetectors = True
00010 SiStripMonitorDigi.TProfTotalNumberOfDigis.subdetswitchon = True
00011 SiStripMonitorDigi.TProfDigiApvCycle.subdetswitchon = True
00012 SiStripMonitorDigi.TProfTotalNumberOfDigisVsLS.subdetswitchon = True
00013 SiStripMonitorDigi.TotalNumberOfDigisFailure.subdetswitchon = True
00014 SiStripMonitorDigi.xLumiProf = 3
00015 
00016 # APV shots monitoring
00017 SiStripMonitorDigi.TkHistoMapNApvShots_On = True 
00018 SiStripMonitorDigi.TkHistoMapNStripApvShots_On= True
00019 SiStripMonitorDigi.TkHistoMapMedianChargeApvShots_On= True
00020 SiStripMonitorDigi.TH1NApvShots.subdetswitchon = True
00021 SiStripMonitorDigi.TH1NApvShots.globalswitchon = True
00022 SiStripMonitorDigi.TH1ChargeMedianApvShots.subdetswitchon = True
00023 SiStripMonitorDigi.TH1ChargeMedianApvShots.globalswitchon = True
00024 SiStripMonitorDigi.TH1NStripsApvShots.subdetswitchon = True
00025 SiStripMonitorDigi.TH1NStripsApvShots.globalswitchon = True
00026 SiStripMonitorDigi.TH1ApvNumApvShots.subdetswitchon = True
00027 SiStripMonitorDigi.TH1ApvNumApvShots.globalswitchon = True
00028 SiStripMonitorDigi.TProfNShotsVsTime.subdetswitchon = True
00029 SiStripMonitorDigi.TProfNShotsVsTime.globalswitchon = True
00030 SiStripMonitorDigi.TProfGlobalNShots.globalswitchon = True
00031 
00032 # removing some histograms
00033 SiStripMonitorDigi.TH1ADCsCoolestStrip.moduleswitchon = False
00034 SiStripMonitorDigi.TH1ADCsHottestStrip.moduleswitchon = False
00035 SiStripMonitorDigi.TH1DigiADCs.moduleswitchon = False
00036 SiStripMonitorDigi.TH1StripOccupancy.moduleswitchon = False
00037 
00038 from DQM.SiStripMonitorDigi.SiStripBaselineValidator_cfi import *
00039 
00040 # SiStripMonitorCluster ####
00041 import DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi
00042 SiStripMonitorClusterReal = DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi.SiStripMonitorCluster.clone()
00043 SiStripMonitorClusterReal.OutputMEsInRootFile = False
00044 SiStripMonitorClusterReal.SelectAllDetectors = True
00045 SiStripMonitorClusterReal.TProfTotalNumberOfClusters.subdetswitchon = True
00046 SiStripMonitorClusterReal.TProfClustersApvCycle.subdetswitchon = True
00047 SiStripMonitorClusterReal.TH2CStripVsCpixel.globalswitchon=True
00048 SiStripMonitorClusterReal.TH1MultiplicityRegions.globalswitchon=True
00049 SiStripMonitorClusterReal.TH1MainDiagonalPosition.globalswitchon=True
00050 SiStripMonitorClusterReal.TH1StripNoise2ApvCycle.globalswitchon=True
00051 SiStripMonitorClusterReal.TH1StripNoise3ApvCycle.globalswitchon=True
00052 SiStripMonitorClusterReal.ClusterHisto = True
00053 
00054 # removing some histograms
00055 SiStripMonitorClusterReal.TH1NrOfClusterizedStrips.moduleswitchon = False
00056 SiStripMonitorClusterReal.TH1ClusterNoise.moduleswitchon = False
00057 SiStripMonitorClusterReal.TH1ClusterStoN.moduleswitchon = False
00058 SiStripMonitorClusterReal.TH1ClusterCharge.moduleswitchon = True
00059 SiStripMonitorClusterReal.TH1ClusterWidth.moduleswitchon = False
00060 SiStripMonitorClusterReal.TH1ModuleLocalOccupancy.moduleswitchon = False
00061 
00062 # SiStripMonitorTrack ####
00063 # Clone for Cosmic Track Finder
00064 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00065 SiStripMonitorTrack_cosmicTk = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00066 SiStripMonitorTrack_cosmicTk.TrackProducer = 'cosmictrackfinderP5'
00067 SiStripMonitorTrack_cosmicTk.Mod_On        = True
00068 
00069 # Clone for CKF Tracks
00070 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00071 SiStripMonitorTrack_ckf = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00072 SiStripMonitorTrack_ckf.TrackProducer      = 'ctfWithMaterialTracksP5'
00073 SiStripMonitorTrack_ckf.Mod_On             = True
00074 
00075 # Clone fir Road Search  Tracks
00076 #import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00077 #SiStripMonitorTrack_rs = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00078 #SiStripMonitorTrack_rs.TrackProducer       = 'rsWithMaterialTracksP5'
00079 #SiStripMonitorTrack_rs.Mod_On              = True
00080 
00081 # Clone for General Tracks (for Collision)
00082 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00083 SiStripMonitorTrack_gentk = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00084 SiStripMonitorTrack_gentk.TrackProducer    = 'generalTracks'
00085 SiStripMonitorTrack_gentk.Mod_On           = True
00086 
00087 # Clone for Heavy Ion Tracks (for HI Collisions)
00088 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00089 SiStripMonitorTrack_hi = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00090 SiStripMonitorTrack_hi.TrackProducer    = 'hiGlobalPrimTracks'
00091 SiStripMonitorTrack_hi.Mod_On           = True
00092 
00093 # TrackerMonitorTrack ####
00094 # Clone for Cosmic Track Finder
00095 #import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00096 #MonitorTrackResiduals_cosmicTk = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00097 #MonitorTrackResiduals_cosmicTk.Tracks              = 'cosmictrackfinderP5'
00098 #MonitorTrackResiduals_cosmicTk.trajectoryInput     = 'cosmictrackfinderP5'
00099 #MonitorTrackResiduals_cosmicTk.OutputMEsInRootFile = False
00100 #MonitorTrackResiduals_cosmicTk.Mod_On              = False
00101 
00102 # Clone for CKF Tracks
00103 #import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00104 #MonitorTrackResiduals_ckf = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00105 #MonitorTrackResiduals_ckf.Tracks                   = 'ctfWithMaterialTracksP5'
00106 #MonitorTrackResiduals_ckf.trajectoryInput          = 'ctfWithMaterialTracksP5'
00107 #MonitorTrackResiduals_ckf.OutputMEsInRootFile      = False
00108 #MonitorTrackResiduals_ckf.Mod_On                   = False
00109 
00110 # Clone for Road Search  Tracks
00111 #import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00112 #MonitorTrackResiduals_rs = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00113 #MonitorTrackResiduals_rs.Tracks                    = 'rsWithMaterialTracksP5'
00114 #MonitorTrackResiduals_rs.trajectoryInput           = 'rsWithMaterialTracksP5'
00115 #MonitorTrackResiduals_rs.OutputMEsInRootFile       = False
00116 #MonitorTrackResiduals_rs.Mod_On                    = False
00117 
00118 # Clone for General Track (for Collision data)
00119 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00120 MonitorTrackResiduals_gentk = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00121 MonitorTrackResiduals_gentk.Tracks                 = 'generalTracks'
00122 MonitorTrackResiduals_gentk.trajectoryInput        = 'generalTracks'
00123 MonitorTrackResiduals_gentk.OutputMEsInRootFile    = False
00124 MonitorTrackResiduals_gentk.Mod_On                 = False
00125 
00126 # Clone for Heavy Ion Tracks (for HI Collisions)
00127 #import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00128 #MonitorTrackResiduals_hi = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00129 #MonitorTrackResiduals_hi.Tracks                 = 'hiGlobalPrimTracks'
00130 #MonitorTrackResiduals_hi.trajectoryInput        = 'hiGlobalPrimTracks'
00131 #MonitorTrackResiduals_hi.OutputMEsInRootFile    = False
00132 #MonitorTrackResiduals_hi.Mod_On                 = False
00133 
00134 # TrackingMonitor ####
00135 # Clone for Cosmic Track Finder
00136 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00137 TrackMon_cosmicTk = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00138 TrackMon_cosmicTk.TrackProducer = 'cosmictrackfinderP5'
00139 TrackMon_cosmicTk.AlgoName      = 'CosmicTk'
00140 TrackMon_cosmicTk.FolderName    = 'Tracking/TrackParameters'
00141 TrackMon_cosmicTk.doSeedParameterHistos = True
00142 
00143 # Clone for CKF Tracks
00144 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00145 TrackMon_ckf = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00146 TrackMon_ckf.TrackProducer      = 'ctfWithMaterialTracksP5'
00147 TrackMon_ckf.AlgoName           = 'CKFTk'
00148 TrackMon_ckf.FolderName         = 'Tracking/TrackParameters'
00149 TrackMon_ckf.doSeedParameterHistos = True
00150 
00151 # Clone for Road Search  Tracks
00152 #import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00153 #TrackMon_rs = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00154 #TrackMon_rs.TrackProducer       = 'rsWithMaterialTracksP5'
00155 #TrackMon_rs.AlgoName            = 'RSTk'
00156 #TrackMon_rs.FolderName          = 'Tracking/TrackParameters'
00157 #TrackMon_rs.doSeedParameterHistos = True
00158 
00159 # Clone for General Track (for Collision data)
00160 import DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi
00161 TrackMon_gentk = DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi.TrackerCollisionTrackMon.clone()
00162 TrackMon_gentk.FolderName          = 'Tracking/TrackParameters'
00163 TrackMon_gentk.BSFolderName        = 'Tracking/TrackParameters/BeamSpotParameters'
00164 # decrease number of histograms
00165 #TrackMon_gentk.doTrackerSpecific = False
00166 
00167 # Clone for Heavy Ion Tracks (for HI Collisions)
00168 import DQM.TrackingMonitor.TrackerHeavyIonTrackingMonitor_cfi
00169 TrackMon_hi = DQM.TrackingMonitor.TrackerHeavyIonTrackingMonitor_cfi.TrackerHeavyIonTrackMon.clone()
00170 TrackMon_hi.FolderName          = 'Tracking/TrackParameters'
00171 TrackMon_hi.BSFolderName        = 'Tracking/TrackParameters/BeamSpotParameters'
00172 
00173 # Tracking Efficiency ####
00174 # Clone for Cosmic Tracks
00175 import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
00176 TrackEffMon_cosmicTk = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
00177 TrackEffMon_cosmicTk.TKTrackCollection             = 'cosmictrackfinderP5'
00178 TrackEffMon_cosmicTk.AlgoName                      = 'CosmicTk'
00179 TrackEffMon_cosmicTk.FolderName                    = 'Tracking/TrackParameters/TrackEfficiency'
00180 
00181 # Clone for CKF Tracks
00182 import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
00183 TrackEffMon_ckf = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
00184 TrackEffMon_ckf.TKTrackCollection                  = 'ctfWithMaterialTracksP5'
00185 TrackEffMon_ckf.AlgoName                           = 'CKFTk'
00186 TrackEffMon_ckf.FolderName                         = 'Tracking/TrackParameters/TrackEfficiency'
00187 
00188 # Clone for RS Tracks
00189 #import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
00190 #TrackEffMon_rs = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
00191 #TrackEffMon_rs.TKTrackCollection                   = 'rsWithMaterialTracksP5'
00192 #TrackEffMon_rs.AlgoName                            = 'RSTk'
00193 #TrackEffMon_rs.FolderName                          = 'Tracking/TrackParameters/TrackEfficiency'
00194 
00195 # Clone for Beam Halo  Tracks
00196 import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
00197 TrackEffMon_bhmuon = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
00198 TrackEffMon_bhmuon.TKTrackCollection               = 'ctfWithMaterialTracksBeamHaloMuon'
00199 TrackEffMon_bhmuon.AlgoName                        = 'BHMuonTk'
00200 TrackEffMon_bhmuon.FolderName                      = 'Tracking/TrackParameters/TrackEfficiency'
00201 
00202 # Clone for Heavy Ion Tracks (for HI Collisions)
00203 import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
00204 TrackEffMon_hi = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
00205 TrackEffMon_hi.TKTrackCollection                   = 'hiGlobalPrimTracks'
00206 TrackEffMon_hi.AlgoName                            = 'HeavyIonTk'
00207 TrackEffMon_hi.FolderName                          = 'Tracking/TrackParameters/TrackEfficiency'
00208 
00209 # Services needed for TkHistoMap
00210 TkDetMap = cms.Service("TkDetMap")
00211 SiStripDetInfoFileReade = cms.Service("SiStripDetInfoFileReader")