ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/DTDPGAnalysis/python/test/runDTDPGOfflineAnalysis_DDULocal_cfg.py
Revision: 1.3
Committed: Wed Jan 7 11:41:56 2009 UTC (16 years, 3 months ago) by cerminar
Content type: text/x-python
Branch: MAIN
CVS Tags: V00-01-00, V00-00-15, V00-00-14, V00-00-13, V00-00-12, V00-00-11, V00-00-10, V00-00-09, V00-00-08, V00-00-07, V00-00-06, HEAD
Changes since 1.2: +9 -1 lines
Log Message:
Add occup. and tboxes by layer

File Contents

# User Rev Content
1 cerminar 1.1 import FWCore.ParameterSet.Config as cms
2    
3     process = cms.Process("DTDPGAnalyis")
4    
5     process.load("UserCode.DTDPGAnalysis.dt_dpganalysis_common_cff")
6 cerminar 1.3 process.DTOfflineAnalyzer.doSA = False
7     process.DTOfflineAnalyzer.DTLocalTriggerLabel = 'dtunpackerDDU'
8     ##process.DTOfflineAnalyzer.doTBox = False
9     ##process.DTOfflineAnalyzer.doWheelm2 = False
10     ##process.DTOfflineAnalyzer.doWheelm1 = False
11     ##process.DTOfflineAnalyzer.doWheel0 = False
12     ##process.DTOfflineAnalyzer.doWheel1 = False
13     ##process.DTOfflineAnalyzer.doWheel2 = False
14 cerminar 1.1
15    
16 cerminar 1.2 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000) )
17 cerminar 1.1
18     process.source = cms.Source("DaqSource",
19     readerPluginName = cms.untracked.string("DTDDUFileReader"),
20     evtsPerLS = cms.untracked.uint32(1000),
21     readerPset = cms.untracked.PSet(
22     fileName = cms.untracked.string("/data/c/cerminar/data/local/testYB0_S2S3_vmepcs2g18-16_r72328.i0"))
23     # skipEvents = cms.untracked.int32(),
24     # numberOfHeaderWords = cms.untracked.int32(10)
25     )
26    
27    
28     from CondCore.DBCommon.CondDBSetup_cfi import *
29     process.ttrigsource = cms.ESSource("PoolDBESSource",
30     CondDBSetup,
31     timetype = cms.string('runnumber'),
32     toGet = cms.VPSet(cms.PSet(record = cms.string('DTTtrigRcd'),
33     tag = cms.string('ttrig')
34     # tag = cms.string('tTrig_CRAFT_081021_1614_offline')
35     )
36     ),
37     # connect = cms.string('frontier://Frontier/CMS_COND_21X_DT'),
38     connect = cms.string('sqlite_file:ttrig_DDULocal.db'),
39     authenticationMethod = cms.untracked.uint32(0)
40     )
41    
42    
43    
44    
45    
46     # replace unpacker's parameters to run on local ROS25 data
47     import EventFilter.DTRawToDigi.dtunpackerDDULocal_cfi as dtunpacker_module
48     process.dtunpackerDDU = dtunpacker_module.dtunpacker.clone()
49     process.dtunpackerDDU.readOutParameters.performDataIntegrityMonitor = True
50     process.dtunpackerDDU.readOutParameters.rosParameters.performDataIntegrityMonitor = True
51     process.dt1DRecHits.dtDigiLabel = "dtunpackerDDU"
52     process.dtDigiMonitor.dtDigiLabel = 'dtunpackerDDU'
53    
54     process.MessageLogger = cms.Service("MessageLogger",
55     cout = cms.untracked.PSet(threshold = cms.untracked.string('WARNING')),
56     destinations = cms.untracked.vstring('cout')
57     )
58    
59     #------------------
60     # DT Analyisis
61     #------------------
62    
63     # MAGNETIC FIELD
64     process.load("Configuration.StandardSequences.MagneticField_0T_cff")
65     process.SteppingHelixPropagator.useInTeslaFromMagField = True
66     process.SteppingHelixPropagator.SetVBFPointer = True
67    
68    
69    
70    
71     #--------------------------------------------------------
72    
73    
74     process.load("DQMServices.Core.DQM_cfg")
75     process.load("DQMServices.Components.EDMtoMEConverter_cff")
76     process.EDMtoMEConverter.convertOnEndLumi = True
77     process.EDMtoMEConverter.convertOnEndRun = False
78     process.DQMStore.collateHistograms = True
79     process.DQMStore.referenceFileName = ''
80     process.dqmSaver.convention = 'Offline'
81     process.dqmSaver.workflow = '/DT/Offline/DPG'
82     process.dqmSaver.saveByRun = 1
83    
84    
85     # process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
86     # process.source = cms.Source("PoolSource",
87     # firstEvent = cms.untracked.uint32(0),
88     # skipEvents = cms.untracked.uint32(0),
89     # fileNames = cms.untracked.vstring('file:DQMOfflineDTDPG.root')
90     # )
91    
92    
93     process.MessageLogger = cms.Service("MessageLogger",
94     cout = cms.untracked.PSet(threshold = cms.untracked.string('WARNING')),
95     destinations = cms.untracked.vstring('cout')
96     )
97    
98    
99     process.load("DQM.DTMonitorClient.dtLocalTriggerTest_cfi")
100     process.load("DQM.DTMonitorClient.dtLocalTriggerEfficiencyTest_cfi")
101    
102     process.load("DQM.DTMonitorClient.dtEfficiencyTest_cfi")
103    
104     process.load("DQM.DTMonitorClient.dtChamberEfficiencyTest_cfi")
105    
106     process.load("DQM.DTMonitorClient.dtSegmentAnalysisTest_cfi")
107     process.segmentTest.detailedAnalysis = True
108    
109     process.load("UserCode.DTDPGAnalysis.dtCreateSummaries_cff")
110     #process.createDTDPGSummary.DigiHistos = False
111     process.createDTDPGDQMSummary.runNumber = 1
112     process.createDTDPGDQMSummary.rootFileName = "DQM_V0001_R000000001__DT__Offline__DPG.root"
113     process.createDTDPGDQMWheelSummary.runNumber = 1
114     process.createDTDPGDQMWheelSummary.rootFileName = "DQM_V0001_R000000001__DT__Offline__DPG.root"
115 cerminar 1.2 process.createDTDPGAnalyzerSummary.runNumber = 1
116     process.createDTDPGAnalyzerSummary.rootFileName = "DQM_V0001_R000000001__DT__Offline__DPG.root"
117     process.createDTDPGAnalyzerSummary.SummaryWheelHistos = False
118     process.createDTDPGAnalyzerSummary.SummaryAllHistos = False
119 cerminar 1.1
120     process.clients = cms.Sequence( process.triggerTest + process.triggerEfficiencyTest +process.efficiencyTest + process.segmentTest + process.chamberEfficiencyTest )
121     #process.p = cms.Path( process.EDMtoMEConverter + process.clients + process.dqmSaver + process.createDQMSummaries )
122    
123     #--------------------------------------------------------
124    
125    
126     process.out = cms.OutputModule("PoolOutputModule",
127     outputCommands = cms.untracked.vstring('drop *',
128     'keep *_MEtoEDMConverter_*_*'),
129     fileName = cms.untracked.string('DQMOfflineDTDPG.root')
130     )
131    
132    
133 cerminar 1.3 process.p = cms.Path( process.dtunpackerDDU * process.reco + process.sources + process.DTOfflineAnalyzer + process.clients + process.dqmSaver + process.createSummaries)
134 cerminar 1.1 #process.ep = cms.EndPath( process.out )
135    
136