ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/DTDPGAnalysis/python/test/runDQMOfflineDPGClients_cfg.py
Revision: 1.1
Committed: Tue Oct 7 14:34:25 2008 UTC (16 years, 6 months ago) by battilan
Content type: text/x-python
Branch: MAIN
Log Message:
first version of DPG offline parallelized DQM analysis

File Contents

# User Rev Content
1 battilan 1.1 import FWCore.ParameterSet.Config as cms
2    
3     process = cms.Process("DTDPGDQM2")
4    
5     #-------------
6     #Geometry
7     #-------------
8    
9     process.load("Geometry.DTGeometry.dtGeometry_cfi")
10     process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi")
11     process.load("Configuration.StandardSequences.Geometry_cff")
12    
13    
14     #--------------
15     #DQM stuff
16     #--------------
17    
18     process.load("DQMServices.Core.DQM_cfg")
19     process.load("DQMServices.Components.EDMtoMEConverter_cff")
20     process.DQMStore.collateHistograms = True
21     process.DQMStore.referenceFileName = ''
22     process.dqmSaver.convention = 'Offline'
23     process.dqmSaver.workflow = '/DT/Offline/DPG'
24    
25    
26     #-------------
27     # Sources
28     #-------------
29    
30     process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
31    
32     process.source = cms.Source("PoolSource",
33     firstEvent = cms.untracked.uint32(0),
34     skipEvents = cms.untracked.uint32(0),
35     fileNames = cms.untracked.vstring('file:DQMOfflineDTDPG.root')
36     )
37    
38    
39     #--------------
40     # DB stuff
41     #--------------
42    
43     process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
44    
45     #GlobalTag.globaltag = "CRZT210_V1::All" # or "IDEAL_V2::All" or...
46     process.es_prefer_GlobalTag = cms.ESPrefer('PoolDBESSource','GlobalTag')
47    
48     process.GlobalTag.connect ="frontier://FrontierProd/CMS_COND_21X_GLOBALTAG"
49     process.GlobalTag.globaltag = "CRZT210_V1::All"
50    
51     #---------------------
52     # Message logging
53     #---------------------
54    
55     process.MessageLogger = cms.Service("MessageLogger",
56     cout = cms.untracked.PSet(threshold = cms.untracked.string('WARNING')),
57     destinations = cms.untracked.vstring('cout')
58     )
59    
60    
61     #------------------
62     # DT DQM stuff
63     #------------------
64    
65     process.load("DQM.DTMonitorClient.dtLocalTriggerTest_cfi")
66     process.triggerTest.runOnline = False
67     process.load("DQM.DTMonitorClient.dtLocalTriggerEfficiencyTest_cfi")
68     process.triggerEfficiencyTest.runOnline = False
69    
70    
71     #-------------------------
72     # Sequences and paths
73     #-------------------------
74    
75     process.clients = cms.Sequence( process.triggerTest + process.triggerEfficiencyTest )
76     process.p = cms.Path( process.EDMtoMEConverter + process.clients + process.dqmSaver )
77