CMS 3D CMS Logo

DQMOfflineHeavyIons_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 DQMOfflineHeavyIons_SecondStepEcal = cms.Sequence( ecal_dqm_client_offline *
20  es_dqm_client_offline )
21 
22 DQMOfflineHeavyIons_SecondStepTrackerStrip = cms.Sequence( SiStripOfflineDQMClientHI )
23 
24 DQMOfflineHeavyIons_SecondStepTrackerPixel = cms.Sequence( PixelOfflineDQMClientWithDataCertificationHI )
25 
26 DQMOfflineHeavyIons_SecondStepHcal = cms.Sequence( hcalOfflineHarvesting )
27 
28 DQMOfflineHeavyIons_SecondStepMuonDPG = cms.Sequence( dtClients *
29  rpcTier0Client *
30  cscOfflineCollisionsClients )
31 
32 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
33 _run3_GEM_DQMOfflineHeavyIons_SecondStepMuonDPG = DQMOfflineHeavyIons_SecondStepMuonDPG.copy()
34 _run3_GEM_DQMOfflineHeavyIons_SecondStepMuonDPG += gemClients
35 run3_GEM.toReplaceWith(DQMOfflineHeavyIons_SecondStepMuonDPG, _run3_GEM_DQMOfflineHeavyIons_SecondStepMuonDPG)
36 
37 DQMOfflineHeavyIons_SecondStepFED = cms.Sequence( dqmFEDIntegrityClient )
38 
39 DQMOfflineHeavyIons_SecondStep_PreDPG = cms.Sequence(
40  DQMOfflineHeavyIons_SecondStepEcal *
41  DQMOfflineHeavyIons_SecondStepTrackerStrip *
42  DQMOfflineHeavyIons_SecondStepTrackerPixel *
43  DQMOfflineHeavyIons_SecondStepHcal *
44  DQMOfflineHeavyIons_SecondStepMuonDPG *
45  DQMOfflineHeavyIons_SecondStepFED
46  )
47 
48 DQMOfflineHeavyIons_SecondStepDPG = cms.Sequence(
49  DQMOfflineHeavyIons_SecondStep_PreDPG *
50  DQMMessageLoggerClientSeq )
51 
59 
60 DQMOfflineHeavyIons_SecondStepMUO = cms.Sequence( muonQualityTests )
61 
62 DQMOfflineHeavyIons_SecondStepEGamma = cms.Sequence( photonOfflineDQMClient )
63 
64 DQMOfflineHeavyIons_SecondStepTrigger = cms.Sequence( triggerOfflineDQMClient *
65  hltOfflineDQMClient )
66 DQMOfflineHeavyIons_SecondStepBeam = cms.Sequence( alcaBeamMonitorClient )
67 
68 DQMOfflineHeavyIons_SecondStepTracking = cms.Sequence( hiTrackingDqmClientHeavyIons )
69 
70 DQMOfflineHeavyIons_SecondStep_PrePOG = cms.Sequence( DQMOfflineHeavyIons_SecondStepMUO *
71  DQMOfflineHeavyIons_SecondStepEGamma *
72  DQMOfflineHeavyIons_SecondStepTrigger *
73  DQMOfflineHeavyIons_SecondStepBeam *
74  DQMOfflineHeavyIons_SecondStepTracking
75  )
76 
77 DQMOfflineHeavyIons_SecondStepPOG = cms.Sequence(
78  DQMOfflineHeavyIons_SecondStep_PrePOG *
79  DQMMessageLoggerClientSeq *
80  dqmFastTimerServiceClient)
81 
82 DQMOfflineHeavyIons_SecondStep = cms.Sequence(
83  DQMOfflineHeavyIons_SecondStep_PreDPG *
84  DQMOfflineHeavyIons_SecondStep_PrePOG *
85  DQMMessageLoggerClientSeq )
86 
87 DQMOfflineHeavyIons_SecondStep_FakeHLT = cms.Sequence( DQMOfflineHeavyIons_SecondStep )
88 DQMOfflineHeavyIons_SecondStep_FakeHLT.remove( DQMOfflineHeavyIons_SecondStepTrigger )
89