2 |
|
|
3 |
|
process = cms.Process("DTDPGDQM1") |
4 |
|
|
5 |
< |
#--------------- |
6 |
< |
# DQM Stuff |
7 |
< |
#--------------- |
5 |
> |
process.load("UserCode.DTDPGAnalysis.dt_dpganalysis_common_cff") |
6 |
> |
|
7 |
|
|
8 |
|
process.load("DQMServices.Components.MEtoEDMConverter_cfi") |
9 |
|
process.load("DQMServices.Core.DQM_cfg") |
10 |
|
|
11 |
|
|
12 |
< |
#------------------------------- |
13 |
< |
#Geometry & local muon reco |
14 |
< |
#------------------------------- |
15 |
< |
|
16 |
< |
process.load("Configuration.StandardSequences.Geometry_cff") |
17 |
< |
process.load("RecoLocalMuon.Configuration.RecoLocalMuonCosmics_cff") |
18 |
< |
process.dt1DRecHits.dtDigiLabel = 'dtunpacker' |
19 |
< |
process.DTLinearDriftAlgo_CosmicData.recAlgoConfig.tTrigModeConfig.kFactor = -0.7 |
20 |
< |
|
21 |
< |
|
22 |
< |
#-------------- |
24 |
< |
# DB stuff |
25 |
< |
#-------------- |
26 |
< |
|
27 |
< |
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") |
28 |
< |
|
29 |
< |
#GlobalTag.globaltag = "CRZT210_V1::All" # or "IDEAL_V2::All" or... |
30 |
< |
process.es_prefer_GlobalTag = cms.ESPrefer('PoolDBESSource','GlobalTag') |
31 |
< |
|
32 |
< |
process.GlobalTag.connect ="frontier://FrontierProd/CMS_COND_21X_GLOBALTAG" |
33 |
< |
process.GlobalTag.globaltag = "CRZT210_V1::All" |
34 |
< |
|
35 |
< |
|
36 |
< |
#--------------- |
37 |
< |
# Unpacking |
38 |
< |
#--------------- |
39 |
< |
|
40 |
< |
process.load("EventFilter.DTTFRawToDigi.dttfunpacker_cfi") |
41 |
< |
|
42 |
< |
process.dtunpacker = cms.EDFilter("DTUnpackingModule", |
43 |
< |
dataType = cms.string('DDU'), |
44 |
< |
useStandardFEDid = cms.untracked.bool(True), |
45 |
< |
fedbyType = cms.untracked.bool(True), |
46 |
< |
readOutParameters = cms.PSet(debug = cms.untracked.bool(False), |
47 |
< |
rosParameters = cms.PSet(writeSC = cms.untracked.bool(True), |
48 |
< |
readingDDU = cms.untracked.bool(True), |
49 |
< |
performDataIntegrityMonitor = cms.untracked.bool(True), |
50 |
< |
readDDUIDfromDDU = cms.untracked.bool(True), |
51 |
< |
debug = cms.untracked.bool(False), |
52 |
< |
localDAQ = cms.untracked.bool(False) |
53 |
< |
), |
54 |
< |
localDAQ = cms.untracked.bool(False), |
55 |
< |
performDataIntegrityMonitor = cms.untracked.bool(True) |
56 |
< |
) |
57 |
< |
) |
58 |
< |
|
59 |
< |
|
60 |
< |
#------------- |
61 |
< |
# Logging |
62 |
< |
#------------- |
12 |
> |
process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) |
13 |
> |
process.source = cms.Source("PoolSource", |
14 |
> |
firstEvent = cms.untracked.uint32(0), |
15 |
> |
skipEvents = cms.untracked.uint32(0), |
16 |
> |
fileNames = cms.untracked.vstring('/store/data/Commissioning08/BarrelMuon/RAW/CRUZET4_v1/000/058/630/0010F51F-B771-DD11-AD2D-000423D99EEE.root') |
17 |
> |
) |
18 |
> |
|
19 |
> |
#process.source.fileNames = ('/store/data/Commissioning08/BarrelMuon/RAW/CRUZET4_v1/000/058/630/0010F51F-B771-DD11-AD2D-000423D99EEE.root', |
20 |
> |
# '/store/data/Commissioning08/BarrelMuon/RAW/CRUZET4_v1/000/058/630/001B16FC-9A71-DD11-86A1-001617E30F4C.root' |
21 |
> |
# ) |
22 |
> |
|
23 |
|
|
24 |
|
process.MessageLogger = cms.Service("MessageLogger", |
25 |
|
cout = cms.untracked.PSet(threshold = cms.untracked.string('WARNING')), |
27 |
|
) |
28 |
|
|
29 |
|
|
70 |
– |
#-------------------- |
71 |
– |
# DT DQM Modules |
72 |
– |
#-------------------- |
73 |
– |
|
30 |
|
process.load("DQM.DTMonitorModule.dtDataIntegrityTask_cfi") |
31 |
|
process.DTDataIntegrityTask.hltMode = False |
32 |
|
|
33 |
|
process.load("DQM.DTMonitorModule.dtDigiTask_cfi") |
34 |
|
process.dtDigiMonitor.readDB = True |
35 |
< |
|
35 |
> |
process.dtDigiMonitor.doNoiseOccupancies = True |
36 |
|
|
37 |
|
process.load("DQM.DTMonitorModule.dtTriggerTask_cfi") |
38 |
|
process.dtTriggerMonitor.process_dcc = True |
49 |
|
process.dtSegmentAnalysisMonitor.detailedAnalysis = True |
50 |
|
|
51 |
|
|
96 |
– |
#------------------ |
97 |
– |
# Input/Output |
98 |
– |
#------------------ |
99 |
– |
|
100 |
– |
process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) |
101 |
– |
process.source = cms.Source("PoolSource", |
102 |
– |
firstEvent = cms.untracked.uint32(0), |
103 |
– |
skipEvents = cms.untracked.uint32(0), |
104 |
– |
fileNames = cms.untracked.vstring('/store/data/Commissioning08/BarrelMuon/RAW/CRUZET4_v1/000/058/630/0010F51F-B771-DD11-AD2D-000423D99EEE.root') |
105 |
– |
) |
106 |
– |
|
107 |
– |
#process.source.fileNames = ('/store/data/Commissioning08/BarrelMuon/RAW/CRUZET4_v1/000/058/630/0010F51F-B771-DD11-AD2D-000423D99EEE.root', |
108 |
– |
# '/store/data/Commissioning08/BarrelMuon/RAW/CRUZET4_v1/000/058/630/001B16FC-9A71-DD11-86A1-001617E30F4C.root' |
109 |
– |
# ) |
110 |
– |
|
52 |
|
process.out = cms.OutputModule("PoolOutputModule", |
53 |
|
outputCommands = cms.untracked.vstring('drop *', |
54 |
|
'keep *_MEtoEDMConverter_*_*'), |
55 |
< |
fileName = cms.untracked.string('DQMOfflineDTDPG2.root') |
55 |
> |
fileName = cms.untracked.string('DQMOfflineDTDPG.root') |
56 |
|
) |
57 |
|
|
58 |
|
|
118 |
– |
#------------------------- |
119 |
– |
# Sequences and paths |
120 |
– |
#------------------------- |
121 |
– |
|
122 |
– |
process.reco = cms.Sequence( process.dtunpacker + process.dttfunpacker + process.dt1DRecHits + process.dt2DSegments + process.dt4DSegments ) |
59 |
|
process.sources = cms.Sequence( process.dtDigiMonitor + process.dtTriggerMonitor + process.dtEfficiencyMonitor + process.dtChamberEfficiencyMonitor + process.dtSegmentAnalysisMonitor + process.dtResolutionAnalysisMonitor) |
60 |
|
|
61 |
|
|
62 |
< |
process.p = cms.Path( process.reco * process.sources + process.MEtoEDMConverter ) |
62 |
> |
process.p = cms.Path( process.unpackers * process.reco * process.sources + process.MEtoEDMConverter ) |
63 |
|
process.ep = cms.EndPath( process.out ) |
64 |
|
|
65 |
|
|