Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:08:41

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # SiStrip DQM Source
0004 
0005 # Hardware Monitoring
0006 from DQM.SiStripMonitorHardware.siStripFEDMonitor_P5_cff import *
0007 
0008 # Condition DB Monitoring
0009 from DQM.SiStripMonitorSummary.SiStripMonitorCondData_cfi import *
0010 
0011 # DQMEventInfo
0012 DqmEventInfoSiStrip = cms.EDAnalyzer( "DQMEventInfo",
0013     subSystemFolder = cms.untracked.string( 'SiStrip' )
0014 )
0015 
0016 # SiStripMonitoDigi
0017 import DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi
0018 SiStripMonitorDigiCAF = DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi.SiStripMonitorDigi.clone(
0019     SelectAllDetectors = True
0020 )
0021 
0022 # SiStripMonitorCluster
0023 import DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi
0024 SiStripMonitorClusterCAF = DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi.SiStripMonitorCluster.clone(
0025     SelectAllDetectors = True,
0026     StripQualityLabel = ''
0027 )
0028 
0029 # SiStripMonitorTrack
0030 # clone for cosmic track finder
0031 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
0032 SiStripMonitorTrackCAF_cosmicTk = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone(
0033     TrackProducer = 'cosmictrackfinderP5Refitter',
0034     Mod_On = True
0035 )
0036 # clone for CTF track finder
0037 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
0038 SiStripMonitorTrackCAF_ckf = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone(
0039     TrackProducer = 'ctfWithMaterialTracksP5Refitter',
0040     Mod_On = True
0041 )
0042 # clone for RS track finder
0043 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
0044 SiStripMonitorTrackCAF_rs = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone(
0045     TrackProducer = 'rsWithMaterialTracksP5Refitter',
0046     Mod_On = True
0047 )
0048 
0049 # TrackerMonitorTrack
0050 # clone for cosmic track finder
0051 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
0052 MonitorTrackResidualsCAF_cosmicTk = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone(
0053     Tracks = 'cosmictrackfinderP5',
0054     trajectoryInput = 'cosmictrackfinderP5Refitter'
0055 )
0056 # clone for CTF track finder
0057 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
0058 MonitorTrackResidualsCAF_ckf = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone(
0059     Tracks = 'ctfWithMaterialTracksP5',
0060     trajectoryInput = 'ctfWithMaterialTracksP5Refitter'
0061 )
0062 # clone for RS track finder
0063 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
0064 MonitorTrackResidualsCAF_rs = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone(
0065     Tracks = 'rsWithMaterialTracksP5',
0066     trajectoryInput = 'rsWithMaterialTracksP5Refitter'
0067 )
0068 
0069 # TrackingMonitor
0070 # clone for cosmic track finder
0071 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
0072 TrackMonCAF_cosmicTk = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone(
0073     TrackProducer = 'cosmictrackfinderP5',
0074     AlgoName = 'CosmicTk',
0075     FolderName = 'SiStrip/Tracks'
0076 )
0077 # clone for CTF track finder
0078 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
0079 TrackMonCAF_ckf = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone(
0080     TrackProducer = 'ctfWithMaterialTracksP5',
0081     AlgoName = 'CKFTk',
0082     FolderName = 'SiStrip/Tracks'
0083 )
0084 # clone for RS track finder
0085 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
0086 TrackMonCAF_rs = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone(
0087     TrackProducer = 'rsWithMaterialTracksP5',
0088     AlgoName = 'RSTk',
0089     FolderName = 'SiStrip/Tracks'
0090 )
0091 
0092 # Scheduling
0093 SiStripDQMSourceGlobalRunCAF_fromRAW  = cms.Sequence( siStripFEDMonitor )
0094 SiStripDQMSourceGlobalRunCAF_common   = cms.Sequence( CondDataMonitoring + DqmEventInfoSiStrip + SiStripMonitorDigiCAF + SiStripMonitorClusterCAF )
0095 SiStripDQMSourceGlobalRunCAF_cosmikTk = cms.Sequence( SiStripMonitorTrackCAF_cosmicTk + MonitorTrackResidualsCAF_cosmicTk + TrackMonCAF_cosmicTk )
0096 SiStripDQMSourceGlobalRunCAF_ckf      = cms.Sequence( SiStripMonitorTrackCAF_ckf      + MonitorTrackResidualsCAF_ckf      + TrackMonCAF_ckf )
0097 SiStripDQMSourceGlobalRunCAF_rs       = cms.Sequence( SiStripMonitorTrackCAF_rs       + MonitorTrackResidualsCAF_rs       + TrackMonCAF_rs )
0098 SiStripDQMSourceGlobalRunCAF          = cms.Sequence( SiStripDQMSourceGlobalRunCAF_common + SiStripDQMSourceGlobalRunCAF_cosmikTk + SiStripDQMSourceGlobalRunCAF_ckf + SiStripDQMSourceGlobalRunCAF_rs )
0099 SiStripDQMSourceGlobalRunCAF_reduced  = cms.Sequence( SiStripDQMSourceGlobalRunCAF_common + TrackMonCAF_cosmicTk                  + SiStripDQMSourceGlobalRunCAF_ckf + TrackMonCAF_rs )
0100 
0101