Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:09:19

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Components.DQMMessageLoggerClient_cff import *
0004 from DQMServices.Components.DQMFastTimerServiceClient_cfi import *
0005 
0006 from DQMOffline.Ecal.ecal_dqm_client_offline_cff import *
0007 from DQM.EcalPreshowerMonitorClient.es_dqm_client_offline_cff import *
0008 from DQM.SiStripMonitorClient.SiStripClientConfig_Tier0_HeavyIons_cff import *
0009 from DQM.SiPixelCommon.SiPixelOfflineDQM_client_cff import *
0010 from DQM.HcalTasks.OfflineHarvestingSequence_hi import *
0011 from DQM.DTMonitorClient.dtDQMOfflineClients_cff import *
0012 from DQM.RPCMonitorClient.RPCTier0Client_cff import *
0013 from DQM.CSCMonitorModule.csc_dqm_offlineclient_collisions_cff import *
0014 from DQM.GEM.gem_dqm_offline_client_cff import *
0015 from DQMServices.Components.DQMFEDIntegrityClient_cff import *
0016 
0017 DQMNone = cms.Sequence()
0018 
0019 DQMOfflineHeavyIons_SecondStepEcal = cms.Sequence( ecal_dqm_client_offline *
0020                             es_dqm_client_offline )
0021 
0022 DQMOfflineHeavyIons_SecondStepTrackerStrip = cms.Sequence( SiStripOfflineDQMClientHI )
0023 
0024 DQMOfflineHeavyIons_SecondStepTrackerPixel = cms.Sequence( PixelOfflineDQMClientWithDataCertificationHI )
0025 
0026 DQMOfflineHeavyIons_SecondStepHcal = cms.Sequence( hcalOfflineHarvesting )
0027 
0028 DQMOfflineHeavyIons_SecondStepMuonDPG = cms.Sequence(  dtClients *
0029                                                       rpcTier0Client *
0030                                                       cscOfflineCollisionsClients )
0031 
0032 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
0033 _run3_GEM_DQMOfflineHeavyIons_SecondStepMuonDPG = DQMOfflineHeavyIons_SecondStepMuonDPG.copy()
0034 _run3_GEM_DQMOfflineHeavyIons_SecondStepMuonDPG += gemClients
0035 run3_GEM.toReplaceWith(DQMOfflineHeavyIons_SecondStepMuonDPG, _run3_GEM_DQMOfflineHeavyIons_SecondStepMuonDPG)
0036 
0037 DQMOfflineHeavyIons_SecondStepFED = cms.Sequence( dqmFEDIntegrityClient )
0038 
0039 DQMOfflineHeavyIons_SecondStep_PreDPG = cms.Sequence(
0040                               DQMOfflineHeavyIons_SecondStepEcal *
0041                                                       DQMOfflineHeavyIons_SecondStepTrackerStrip *
0042                                                       DQMOfflineHeavyIons_SecondStepTrackerPixel *
0043                                                       DQMOfflineHeavyIons_SecondStepHcal *
0044                                                       DQMOfflineHeavyIons_SecondStepMuonDPG *
0045                                                       DQMOfflineHeavyIons_SecondStepFED
0046                             )
0047 
0048 DQMOfflineHeavyIons_SecondStepDPG = cms.Sequence(
0049                                          DQMOfflineHeavyIons_SecondStep_PreDPG *
0050                                          DQMMessageLoggerClientSeq )
0051 
0052 from DQMOffline.Muon.muonQualityTests_cff import *
0053 from DQMOffline.EGamma.photonOfflineDQMClient_cff import *
0054 from DQMOffline.L1Trigger.L1TriggerDqmOffline_cff import *
0055 from DQMOffline.Trigger.DQMOffline_Trigger_Client_cff import *
0056 from DQMOffline.Trigger.DQMOffline_HLT_Client_cff import *
0057 from DQM.TrackingMonitorClient.TrackingDQMClientHeavyIons_cfi import *
0058 from DQM.BeamMonitor.AlcaBeamMonitorClient_cff import *
0059 
0060 DQMOfflineHeavyIons_SecondStepMUO = cms.Sequence( muonQualityTests )
0061 
0062 DQMOfflineHeavyIons_SecondStepEGamma = cms.Sequence( photonOfflineDQMClient )
0063 
0064 DQMOfflineHeavyIons_SecondStepTrigger  = cms.Sequence( triggerOfflineDQMClient *
0065                             hltOfflineDQMClient )
0066 DQMOfflineHeavyIons_SecondStepBeam = cms.Sequence( alcaBeamMonitorClient )
0067 
0068 DQMOfflineHeavyIons_SecondStepTracking = cms.Sequence( hiTrackingDqmClientHeavyIons )
0069 
0070 DQMOfflineHeavyIons_SecondStep_PrePOG = cms.Sequence( DQMOfflineHeavyIons_SecondStepMUO *
0071                                                       DQMOfflineHeavyIons_SecondStepEGamma *
0072                                                       DQMOfflineHeavyIons_SecondStepTrigger *
0073                                                       DQMOfflineHeavyIons_SecondStepBeam *
0074                               DQMOfflineHeavyIons_SecondStepTracking
0075                                                       )
0076 
0077 DQMOfflineHeavyIons_SecondStepPOG = cms.Sequence(
0078                                                   DQMOfflineHeavyIons_SecondStep_PrePOG *
0079                                                   DQMMessageLoggerClientSeq *
0080                                                   dqmFastTimerServiceClient)
0081 
0082 DQMOfflineHeavyIons_SecondStep = cms.Sequence(
0083                                                DQMOfflineHeavyIons_SecondStep_PreDPG *
0084                                                DQMOfflineHeavyIons_SecondStep_PrePOG *
0085                                                DQMMessageLoggerClientSeq )
0086 
0087 DQMOfflineHeavyIons_SecondStep_FakeHLT = cms.Sequence( DQMOfflineHeavyIons_SecondStep )
0088 DQMOfflineHeavyIons_SecondStep_FakeHLT.remove( DQMOfflineHeavyIons_SecondStepTrigger )
0089