1 import FWCore.ParameterSet.Config
as cms
17 DQMNone = cms.Sequence()
19 DQMOfflineHeavyIons_SecondStepEcal = cms.Sequence( ecal_dqm_client_offline *
20 es_dqm_client_offline )
22 DQMOfflineHeavyIons_SecondStepTrackerStrip = cms.Sequence( SiStripOfflineDQMClientHI )
24 DQMOfflineHeavyIons_SecondStepTrackerPixel = cms.Sequence( PixelOfflineDQMClientWithDataCertificationHI )
26 DQMOfflineHeavyIons_SecondStepHcal = cms.Sequence( hcalOfflineHarvesting )
28 DQMOfflineHeavyIons_SecondStepMuonDPG = cms.Sequence( dtClients *
30 cscOfflineCollisionsClients )
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)
37 DQMOfflineHeavyIons_SecondStepFED = cms.Sequence( dqmFEDIntegrityClient )
39 DQMOfflineHeavyIons_SecondStep_PreDPG = cms.Sequence(
40 DQMOfflineHeavyIons_SecondStepEcal *
41 DQMOfflineHeavyIons_SecondStepTrackerStrip *
42 DQMOfflineHeavyIons_SecondStepTrackerPixel *
43 DQMOfflineHeavyIons_SecondStepHcal *
44 DQMOfflineHeavyIons_SecondStepMuonDPG *
45 DQMOfflineHeavyIons_SecondStepFED
48 DQMOfflineHeavyIons_SecondStepDPG = cms.Sequence(
49 DQMOfflineHeavyIons_SecondStep_PreDPG *
50 DQMMessageLoggerClientSeq )
60 DQMOfflineHeavyIons_SecondStepMUO = cms.Sequence( muonQualityTests )
62 DQMOfflineHeavyIons_SecondStepEGamma = cms.Sequence( photonOfflineDQMClient )
64 DQMOfflineHeavyIons_SecondStepTrigger = cms.Sequence( triggerOfflineDQMClient *
66 DQMOfflineHeavyIons_SecondStepBeam = cms.Sequence( alcaBeamMonitorClient )
68 DQMOfflineHeavyIons_SecondStepTracking = cms.Sequence( hiTrackingDqmClientHeavyIons )
70 DQMOfflineHeavyIons_SecondStep_PrePOG = cms.Sequence( DQMOfflineHeavyIons_SecondStepMUO *
71 DQMOfflineHeavyIons_SecondStepEGamma *
72 DQMOfflineHeavyIons_SecondStepTrigger *
73 DQMOfflineHeavyIons_SecondStepBeam *
74 DQMOfflineHeavyIons_SecondStepTracking
77 DQMOfflineHeavyIons_SecondStepPOG = cms.Sequence(
78 DQMOfflineHeavyIons_SecondStep_PrePOG *
79 DQMMessageLoggerClientSeq *
80 dqmFastTimerServiceClient)
82 DQMOfflineHeavyIons_SecondStep = cms.Sequence(
83 DQMOfflineHeavyIons_SecondStep_PreDPG *
84 DQMOfflineHeavyIons_SecondStep_PrePOG *
85 DQMMessageLoggerClientSeq )
87 DQMOfflineHeavyIons_SecondStep_FakeHLT = cms.Sequence( DQMOfflineHeavyIons_SecondStep )
88 DQMOfflineHeavyIons_SecondStep_FakeHLT.remove( DQMOfflineHeavyIons_SecondStepTrigger )