CMS 3D CMS Logo

DQMOfflineCosmics_SecondStep_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
5 
16 
17 DQMNone = cms.Sequence()
18 
19 DQMOfflineCosmics_SecondStepEcal = cms.Sequence( ecal_dqm_client_offline *
20  es_dqm_client_offline )
21 
22 DQMOfflineCosmics_SecondStepHcal = cms.Sequence( hcalOfflineHarvesting )
23 
24 DQMOfflineCosmics_SecondStepTrackerStrip = cms.Sequence( SiStripCosmicDQMClient )
25 
26 DQMOfflineCosmics_SecondStepTrackerPixel = cms.Sequence( PixelOfflineDQMClientNoDataCertification_cosmics )
27 
28 #tnp modules are meant for collisions only (DT and CSC have separate cff)
29 if rpcTier0Client.contains(rpcTnPEfficiencyClient):
30  rpcTier0Client.remove(rpcTnPEfficiencyClient)
31 
32 DQMOfflineCosmics_SecondStepMuonDPG = cms.Sequence( dtClientsCosmics *
33  rpcTier0Client *
34  cscOfflineCosmicsClients )
35 
36 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
37 _run3_GEM_DQMOfflineCosmics_SecondStepMuonDPG = DQMOfflineCosmics_SecondStepMuonDPG.copy()
38 _run3_GEM_DQMOfflineCosmics_SecondStepMuonDPG += gemClientsCosmics
39 run3_GEM.toReplaceWith(DQMOfflineCosmics_SecondStepMuonDPG, _run3_GEM_DQMOfflineCosmics_SecondStepMuonDPG)
40 
41 DQMOfflineCosmics_SecondStepFED = cms.Sequence( dqmFEDIntegrityClient )
42 
43 DQMOfflineCosmics_SecondStep_PreDPG = cms.Sequence(
44  DQMOfflineCosmics_SecondStepEcal *
45  DQMOfflineCosmics_SecondStepHcal *
46  DQMOfflineCosmics_SecondStepTrackerStrip *
47  DQMOfflineCosmics_SecondStepTrackerPixel *
48  DQMOfflineCosmics_SecondStepMuonDPG *
49  DQMOfflineCosmics_SecondStepFED )
50 
51 
52 DQMOfflineCosmics_SecondStepDPG = cms.Sequence(
53  DQMOfflineCosmics_SecondStep_PreDPG *
54  DQMMessageLoggerClientSeq )
55 
63 
64 DQMOfflineCosmics_SecondStepTracking = cms.Sequence( TrackingCosmicDQMClient )
65 
66 DQMOfflineCosmics_SecondStepMUO = cms.Sequence( cosmicMuonQualityTests )
67 
68 DQMOfflineCosmics_SecondStepEGamma = cms.Sequence( photonOfflineDQMClient )
69 
70 DQMOfflineCosmics_SecondStepL1T = cms.Sequence( l1TriggerDqmOfflineCosmicsClient )
71 
72 DQMOfflineCosmics_SecondStepTrigger = cms.Sequence( triggerOfflineDQMClient *
73  hltOfflineDQMClient )
74 
75 DQMOfflineCosmics_SecondStepJetMET = cms.Sequence( SusyPostProcessorSequence )
76 DQMOfflineCosmics_SecondStep_PrePOG = cms.Sequence( DQMOfflineCosmics_SecondStepTracking *
77  DQMOfflineCosmics_SecondStepMUO *
78  DQMOfflineCosmics_SecondStepEGamma *
79  DQMOfflineCosmics_SecondStepL1T *
80  DQMOfflineCosmics_SecondStepJetMET
81  )
82 
83 DQMOfflineCosmics_SecondStep_PrePOG.remove(fsqClient)
84 DQMOfflineCosmics_SecondStepPOG = cms.Sequence(
85  DQMOfflineCosmics_SecondStep_PrePOG *
86  DQMMessageLoggerClientSeq *
87  dqmFastTimerServiceClient)
88 
89 DQMOfflineCosmics_SecondStep = cms.Sequence(
90  DQMOfflineCosmics_SecondStep_PreDPG *
91  DQMOfflineCosmics_SecondStep_PrePOG *
92  DQMOfflineCosmics_SecondStepTrigger *
93  DQMMessageLoggerClientSeq )
94 
95 DQMOfflineCosmics_SecondStep_FakeHLT = cms.Sequence(DQMOfflineCosmics_SecondStep )
96 DQMOfflineCosmics_SecondStep_FakeHLT.remove( DQMOfflineCosmics_SecondStepTrigger )
97