CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/DQMOffline/Configuration/python/DQMOfflineHeavyIons_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from DQMServices.Components.DQMMessageLogger_cfi import *
00004 from DQMServices.Components.DQMDcsInfo_cfi import *
00005 from DQMServices.Components.DQMFastTimerService_cff import *
00006 
00007 from DQMOffline.Ecal.ecal_dqm_source_offline_HI_cff import *
00008 from DQM.HcalMonitorModule.hcal_dqm_source_fileT0_HeavyIons_cff import *
00009 from DQM.SiStripMonitorClient.SiStripSourceConfigTier0_HeavyIons_cff import *
00010 from DQM.SiPixelCommon.SiPixelOfflineDQM_source_cff import *
00011 from DQM.DTMonitorModule.dtDQMOfflineSources_cff import *
00012 from DQM.RPCMonitorClient.RPCTier0Source_cff import *
00013 from DQM.CSCMonitorModule.csc_dqm_sourceclient_offline_cff import *
00014 from DQM.EcalPreshowerMonitorModule.es_dqm_source_offline_cff import *
00015 from DQM.BeamMonitor.AlcaBeamMonitorHeavyIons_cff import *
00016 
00017 DQMOfflineHeavyIonsPreDPG = cms.Sequence( dqmDcsInfo *
00018                                           ecal_dqm_source_offline *
00019                                           hcalOfflineDQMSource *
00020                                           SiStripDQMTier0_hi *
00021                                           siPixelOfflineDQM_heavyions_source *
00022                                           dtSources *
00023                                           rpcTier0Source *
00024                                           cscSources *
00025                                           es_dqm_source_offline )
00026 
00027 DQMOfflineHeavyIonsDPG = cms.Sequence( DQMOfflineHeavyIonsPreDPG *
00028                                        DQMMessageLogger )
00029 
00030 from DQMOffline.Muon.muonMonitors_cff import *
00031 from DQMOffline.JetMET.jetMETDQMOfflineSourceHI_cff import *
00032 from DQMOffline.EGamma.egammaDQMOffline_cff import *
00033 from DQMOffline.L1Trigger.L1TriggerDqmOffline_cff import *
00034 from DQMOffline.Trigger.DQMOffline_Trigger_cff import *
00035 #from DQMOffline.RecoB.PrimaryVertexMonitor_cff import *
00036 from DQM.Physics.DQMPhysics_cff import *
00037 
00038 egammaDQMOffline.remove(electronAnalyzerSequence)
00039 photonAnalysis.isHeavyIon = True
00040 photonAnalysis.barrelRecHitProducer = 'ecalRecHit'
00041 photonAnalysis. barrelRecHitCollection = 'EcalRecHitsEB'
00042 photonAnalysis.endcapRecHitProducer = 'ecalRecHit'
00043 photonAnalysis. endcapRecHitCollection = 'EcalRecHitsEE'
00044 hltResults.RecHitsEBTag = cms.untracked.InputTag("ecalRecHit", "EcalRecHitsEB")
00045 hltResults.RecHitsEETag = cms.untracked.InputTag("ecalRecHit", "EcalRecHitsEE")
00046 
00047 DQMOfflineHeavyIonsPrePOG = cms.Sequence( muonMonitors 
00048                                           * jetMETDQMOfflineSource
00049                                           * egammaDQMOffline
00050                                           * l1TriggerDqmOffline
00051                                           * triggerOfflineDQMSource
00052                                           #* pvMonitor
00053                                           * alcaBeamMonitor
00054                                           * dqmPhysicsHI
00055                                           )
00056 
00057 DQMOfflineHeavyIonsPOG = cms.Sequence( DQMOfflineHeavyIonsPrePOG *
00058                                        DQMMessageLogger )
00059 
00060 DQMOfflineHeavyIons = cms.Sequence( DQMOfflineHeavyIonsPreDPG *
00061                                     DQMOfflineHeavyIonsPrePOG *
00062                                     DQMMessageLogger )
00063     
00064 #DQMOfflineHeavyIonsPhysics = cms.Sequence( dqmPhysics )