ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/DTDPGAnalysis/python/test/runDTDPGOfflineAnalysis_ROS25Local_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: +12 -2 lines
Error occurred while calculating annotation data.
Log Message:
Add occup. and tboxes by layer

File Contents

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