CMS 3D CMS Logo

DQMOfflineCosmics_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
6 
17 
18 DQMNone = cms.Sequence()
19 
20 dqmProvInfo.runType = "cosmics_run"
21 dqmProvInfo.dcsRecord = cms.untracked.InputTag("onlineMetaDataDigis")
22 DQMOfflineCosmicsDCS = cms.Sequence( dqmProvInfo )
23 
24 DQMOfflineCosmicsEcal = cms.Sequence( ecal_dqm_source_offline *
25  es_dqm_source_offline )
26 
27 DQMOfflineCosmicsHcal = cms.Sequence( hcalOfflineSourceSequence )
28 
29 DQMOfflineCosmicsTrackerStrip = cms.Sequence( SiStripDQMTier0 )
30 
31 DQMOfflineCosmicsTrackerPixel = cms.Sequence( siPixelOfflineDQM_cosmics_source )
32 
33 #tnp modules are meant for collisions only (DT has separate cff for cosmics)
34 if cscSources.contains(cscTnPEfficiencyMonitor):
35  cscSources.remove(cscTnPEfficiencyMonitor)
36 
37 if rpcTier0Source.contains(rpcTnPEfficiencyMonitor):
38  rpcTier0Source.remove(rpcTnPEfficiencyMonitor)
39 
40 DQMOfflineCosmicsMuonDPG = cms.Sequence( dtSourcesCosmics *
41  rpcTier0Source *
42  cscSources )
43 
44 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
45 _run3_GEM_DQMOfflineCosmicsMuonDPG = DQMOfflineCosmicsMuonDPG.copy()
46 _run3_GEM_DQMOfflineCosmicsMuonDPG += gemSourcesCosmics
47 run3_GEM.toReplaceWith(DQMOfflineCosmicsMuonDPG, _run3_GEM_DQMOfflineCosmicsMuonDPG)
48 
49 
50 DQMOfflineCosmicsCASTOR = cms.Sequence( castorSources )
51 
52 DQMOfflineCosmicsPreDPG = cms.Sequence( DQMOfflineCosmicsDCS *
53  DQMOfflineCosmicsEcal *
54  DQMOfflineCosmicsHcal *
55  DQMOfflineCosmicsTrackerStrip *
56  DQMOfflineCosmicsTrackerPixel *
57  DQMOfflineCosmicsMuonDPG *
58  DQMOfflineCosmicsCASTOR
59  )
60 
61 DQMOfflineCosmicsDPG = cms.Sequence( DQMOfflineCosmicsPreDPG *
62  DQMMessageLogger )
63 
70 from DQM.Physics.DQMPhysics_cff import *
71 
72 DQMOfflineCosmicsTracking = cms.Sequence( TrackingDQMTier0 )
73 
74 DQMOfflineCosmicsMUO = cms.Sequence( muonCosmicMonitors )
75 
76 DQMOfflineCosmicsJetMET = cms.Sequence( jetMETDQMOfflineSourceCosmic )
77 
78 DQMOfflineCosmicsEGamma = cms.Sequence( egammaCosmicPhotonMonitors )
79 
80 DQMOfflineCosmicsTrigger = cms.Sequence( l1TriggerDqmOfflineCosmics *
81  triggerCosmicOfflineDQMSource )
82 
83 DQMOfflineCosmicsPhysics = cms.Sequence( dqmPhysicsCosmics )
84 
85 DQMOfflineCosmicsPrePOG = cms.Sequence( DQMOfflineCosmicsTracking *
86  DQMOfflineCosmicsMUO *
87 # Following modules removed since they produce empty histograms
88 # and are not used in DC
89 # DQMOfflineCosmicsJetMET *
90 # DQMOfflineCosmicsEGamma *
91  DQMOfflineCosmicsTrigger
92 # DQMOfflineCosmicsPhysics
93  )
94 
95 DQMOfflineCosmicsPOG = cms.Sequence( DQMOfflineCosmicsPrePOG *
96  DQMMessageLogger )
97 
98 DQMOfflineCosmics = cms.Sequence( DQMOfflineCosmicsPreDPG *
99  DQMOfflineCosmicsPrePOG *
100  DQMMessageLogger )