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(False), |
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(False) |
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 |
|
|
30 |
< |
#-------------------- |
31 |
< |
# DT DQM Modules |
32 |
< |
#-------------------- |
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 |
> |
process.dtDigiMonitor.doNoiseOccupancies = True |
36 |
|
|
37 |
|
process.load("DQM.DTMonitorModule.dtTriggerTask_cfi") |
38 |
|
process.dtTriggerMonitor.process_dcc = True |
39 |
|
process.dtTriggerMonitor.dcc_label = 'dttfunpacker' |
40 |
|
process.dtTriggerMonitor.process_seg = True |
41 |
|
|
42 |
+ |
process.load("DQM.DTMonitorModule.dtEfficiencyTask_cfi") |
43 |
|
|
44 |
< |
#------------------ |
81 |
< |
# Input/Output |
82 |
< |
#------------------ |
44 |
> |
process.load("DQM.DTMonitorModule.dtChamberEfficiencyTask_cfi") |
45 |
|
|
46 |
< |
process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) |
85 |
< |
process.source = cms.Source("PoolSource", |
86 |
< |
firstEvent = cms.untracked.uint32(0), |
87 |
< |
skipEvents = cms.untracked.uint32(0), |
88 |
< |
fileNames = cms.untracked.vstring('/store/data/Commissioning08/BarrelMuon/RAW/CRUZET4_v1/000/058/630/0010F51F-B771-DD11-AD2D-000423D99EEE.root') |
89 |
< |
) |
46 |
> |
process.load("DQM.DTMonitorModule.dtResolutionTask_cfi") |
47 |
|
|
48 |
< |
#process.source.fileNames = ('/store/data/Commissioning08/BarrelMuon/RAW/CRUZET4_v1/000/058/630/0010F51F-B771-DD11-AD2D-000423D99EEE.root', |
49 |
< |
# '/store/data/Commissioning08/BarrelMuon/RAW/CRUZET4_v1/000/058/630/001B16FC-9A71-DD11-86A1-001617E30F4C.root' |
93 |
< |
# ) |
48 |
> |
process.load("DQM.DTMonitorModule.dtSegmentTask_cfi") |
49 |
> |
process.dtSegmentAnalysisMonitor.detailedAnalysis = True |
50 |
|
|
51 |
|
|
52 |
|
process.out = cms.OutputModule("PoolOutputModule", |
56 |
|
) |
57 |
|
|
58 |
|
|
59 |
< |
#------------------------- |
104 |
< |
# Sequences and paths |
105 |
< |
#------------------------- |
106 |
< |
|
107 |
< |
process.reco = cms.Sequence( process.dtunpacker + process.dttfunpacker + process.dt1DRecHits + process.dt2DSegments + process.dt4DSegments ) |
108 |
< |
process.sources = cms.Sequence( process.dtTriggerMonitor ) |
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 |
|
|