CMS 3D CMS Logo

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