Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #### Modifications needed to run only Offline Muon DQM (by A. Calderon) ####
0002 
0003 
0004 import FWCore.ParameterSet.Config as cms
0005 
0006 from DQMServices.Components.DQMMessageLoggerClient_cff import *
0007 
0008 from DQMOffline.Ecal.ecal_dqm_client_offline_cff import *
0009 from DQM.HcalMonitorModule.hcal_dqm_client_fileT0_cff import *
0010 from DQM.SiStripMonitorClient.SiStripClientConfig_Tier0_cff import *
0011 from DQM.SiPixelCommon.SiPixelOfflineDQM_client_cff import *
0012 from DQM.DTMonitorClient.dtDQMOfflineClients_cff import *
0013 from DQM.RPCMonitorClient.RPCTier0Client_cff import *
0014 from DQM.CSCMonitorModule.csc_dqm_offlineclient_collisions_cff import *
0015 from DQM.EcalPreshowerMonitorClient.es_dqm_client_offline_cff import *
0016 from DQM.BeamMonitor.AlcaBeamMonitorClient_cff import *
0017 from DQMServices.Components.DQMFEDIntegrityClient_cff import *
0018 
0019 
0020 DQMOffline_SecondStep_PreDPG = cms.Sequence( 
0021                                              #ecal_dqm_client_offline *
0022                                              #hcalOfflineDQMClient *
0023                                              SiStripOfflineDQMClient *
0024                                              PixelOfflineDQMClientNoDataCertification *
0025                                              dtClients *
0026                                              rpcTier0Client *
0027                                              cscOfflineCollisionsClients )#*
0028                                              #es_dqm_client_offline *
0029                                             #dqmFEDIntegrityClient
0030                                              
0031 
0032 DQMOffline_SecondStepDPG = cms.Sequence( DQMOffline_SecondStep_PreDPG *
0033                                          DQMMessageLoggerClientSeq )
0034 
0035 
0036 from DQMOffline.Muon.muonQualityTests_cff import *
0037 from DQMOffline.EGamma.egammaPostProcessing_cff import *
0038 from DQMOffline.L1Trigger.L1TriggerDqmOffline_cff import *
0039 from DQMOffline.Trigger.DQMOffline_Trigger_Client_cff import *
0040 from DQMOffline.Trigger.DQMOffline_HLT_Client_cff import *
0041 from DQMOffline.RecoB.dqmCollector_cff import *
0042 from DQMOffline.JetMET.SusyPostProcessor_cff import *
0043 
0044 #DQMOffline_SecondStep_PrePOG = cms.Sequence( muonQualityTests *
0045 #                                             egammaPostProcessing *
0046 #                                             l1TriggerDqmOfflineClient *
0047 #                                             triggerOfflineDQMClient *
0048 #                                             hltOfflineDQMClient *
0049 #                                             bTagCollectorSequence *
0050 #                                             alcaBeamMonitorClient *
0051 #                                             SusyPostProcessorSequence )
0052 
0053 DQMOffline_SecondStep_PrePOG = cms.Sequence( muonQualityTests )
0054 
0055 DQMOffline_SecondStepPOG = cms.Sequence( DQMOffline_SecondStep_PrePOG *
0056                                          DQMMessageLoggerClientSeq )
0057 
0058 DQMOffline_SecondStep = cms.Sequence( DQMOffline_SecondStep_PreDPG *
0059                                       DQMOffline_SecondStep_PrePOG *
0060                                       DQMMessageLoggerClientSeq )
0061 
0062 DQMOffline_SecondStep_PrePOGMC = cms.Sequence( bTagCollectorSequence )
0063 
0064 DQMOffline_SecondStepPOGMC = cms.Sequence( dqmRefHistoRootFileGetter *
0065                                            DQMOffline_SecondStep_PrePOGMC *
0066                                            DQMMessageLoggerClientSeq )
0067 
0068 
0069 #DQMHarvestCommon = cms.Sequence(
0070 #                                 SiStripOfflineDQMClient *
0071 #                                 PixelOfflineDQMClientNoDataCertification *
0072 #                                 l1TriggerDqmOfflineClient *
0073 #                                 triggerOfflineDQMClient *
0074 #                                 hltOfflineDQMClient *
0075 #                                 dqmFEDIntegrityClient *
0076 #                                 alcaBeamMonitorClient *
0077 #                                 SusyPostProcessorSequence
0078 #                                )
0079 
0080 DQMHarvestCommon = cms.Sequence(
0081                                  SiStripOfflineDQMClient *
0082                                  PixelOfflineDQMClientNoDataCertification *
0083                                 # l1TriggerDqmOfflineClient *
0084                                 # triggerOfflineDQMClient *
0085                                 # hltOfflineDQMClient *
0086                                  dqmFEDIntegrityClient 
0087                                 # alcaBeamMonitorClient *
0088                                 # SusyPostProcessorSequence
0089                                 )
0090 
0091 
0092 DQMHarvestMuon = cms.Sequence( #dtClients *
0093                                # rpcTier0Client *
0094                                # cscOfflineCollisionsClients *
0095                                 muonQualityTests
0096                               )
0097 
0098 DQMHarvestEcal = cms.Sequence( ecal_dqm_client_offline *
0099                                 es_dqm_client_offline
0100                               )
0101 DQMHarvestHcal = cms.Sequence( hcalOfflineDQMClient )
0102 
0103 DQMHarvestJetMET = cms.Sequence( SusyPostProcessorSequence )
0104                                              
0105 DQMStepTwo_Common = cms.Sequence( DQMHarvestCommon )
0106 
0107 DQMStepTwo_Common_Muon = cms.Sequence( DQMHarvestCommon * DQMHarvestMuon)
0108 
0109 DQMStepTwo_Common_Hcal_JetMET = cms.Sequence( DQMHarvestCommon * DQMHarvestHcal * DQMHarvestJetMET)
0110 
0111 DQMStepTwo_Common_Ecal = cms.Sequence( DQMHarvestCommon * DQMHarvestEcal)
0112 
0113 DQMStepTwo_Common_Ecal_Hcal = cms.Sequence( DQMHarvestCommon * DQMHarvestEcal * DQMHarvestHcal)
0114                                    
0115 DQMStepTwo_Common_Muon_JetMET = cms.Sequence( DQMHarvestCommon * DQMHarvestMuon * DQMHarvestJetMET)