ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/DTDPGAnalysis/python/testLocalDAQ.py
Revision: 1.1
Committed: Thu Jul 4 17:10:06 2013 UTC (11 years, 9 months ago) by marycruz
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 marycruz 1.1 from EventFilter.DTTFRawToDigi.dttfunpacker_cfi import *
2    
3     dttfunpacker.DTTF_FED_Source = 'rawDataCollector' ## MWGR Feb12
4    
5     dtunpacker = cms.EDProducer("DTUnpackingModule",
6     dataType = cms.string('DDU'),
7     useStandardFEDid = cms.bool(True),
8     inputLabel = cms.InputTag('rawDataCollector'), ## MWGR Feb12
9     ##fedbyType = cms.bool(True),
10     fedbyType = cms.bool(False), #Mini DAQ
11     dqmOnly = cms.bool(False), ## needed for new versions, at least >356
12     readOutParameters = cms.PSet(
13     debug = cms.untracked.bool(True),
14     rosParameters = cms.PSet(
15     writeSC = cms.untracked.bool(True),
16     readingDDU = cms.untracked.bool(True),
17     performDataIntegrityMonitor = cms.untracked.bool(True),
18     readDDUIDfromDDU = cms.untracked.bool(True),
19     debug = cms.untracked.bool(False),
20     localDAQ = cms.untracked.bool(True)
21     ),
22     localDAQ = cms.untracked.bool(True),
23     performDataIntegrityMonitor = cms.untracked.bool(True)
24     )
25     )
26    
27    
28     ###from Configuration.StandardSequences.Geometry_cff import * ## Deprecated in new versions > 53X
29     from Configuration.Geometry.GeometryIdeal_cff import *
30     from RecoLocalMuon.Configuration.RecoLocalMuonCosmics_cff import *
31     dt1DRecHits.dtDigiLabel = 'dtunpacker'
32    
33     from RecoMuon.MuonSeedGenerator.CosmicMuonSeedProducer_cfi import *
34     CosmicMuonSeed.EnableCSCMeasurement=False
35    
36     from RecoMuon.Configuration.RecoMuonCosmics_cff import *
37     ##from RecoMuon.Configuration.RecoMuon_cff import *
38     from RecoVertex.BeamSpotProducer.BeamSpot_cff import *
39     from TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagator_cfi import *
40    
41    
42     ##cosmicMuonsBarrelOnly.TrajectoryBuilderParameters.EnableRPCMeasurement = False
43     ## cosmicMuonsBarrelOnly doesn't exist on 44X, the only barrel used is 1leg
44     cosmicMuons.TrajectoryBuilderParameters.EnableRPCMeasurement = False
45     cosmicMuons.TrajectoryBuilderParameters.EnableCSCMeasurement = False
46    
47     from CondCore.DBCommon.CondDBSetup_cfi import *
48    
49     from Configuration.StandardSequences.FrontierConditions_GlobalTag_cff import *
50     ####GlobalTag.globaltag = 'GR09_31X_V4P::All' ## During CRAFT
51     ####GlobalTag.globaltag = 'CRAFT09_R_V3::All' ## For reprocessing with 327 (Sep09)
52     ####GlobalTag.globaltag = 'GR09_P_V7COS::All' ## for prompt reco on Cosmics PD
53     ##GlobalTag.globaltag = 'GR09_P_V8_34X::All' ## for prompt reco on Cosmics PD
54     ##GlobalTag.globaltag = 'GR_P_V26::All' ## For prompt data 44X
55     ##GlobalTag.globaltag = 'GR_E_V23::All' ## For Express 50X 2012 data
56     ##GlobalTag.globaltag = 'GR_E_V25::All' ## For Express 52X 2012 data
57     ##GlobalTag.globaltag = 'GR_E_V26::All' ## For Express 53X 2012 data
58     ##GlobalTag.globaltag = 'GR_E_V31::All' ## For Express 53X 2012 data -need extra conf in the python file for Elec not used for the moment
59     GlobalTag.globaltag = 'GR_E_V33A::All' ## For Express 53X>=538HI
60    
61    
62    
63     unpackers = cms.Sequence(dtunpacker + dttfunpacker)
64     reco = cms.Sequence(dt1DRecHits * dt2DSegments * dt4DSegments)
65     ###globalreco = cms.Sequence(CosmicMuonSeedBarrelOnly * offlineBeamSpot * cosmicMuonsBarrelOnly)
66     ### Doesn't work we are not using the global for the moment to be fixed if needed.
67     globalreco = cms.Sequence(CosmicMuonSeed*offlineBeamSpot*cosmicMuons)
68     ##globalreco = cms.Sequence(standAloneMuonSeeds * offlineBeamSpot * standAloneMuons)
69     ##globalreco = cms.Sequence(STAmuonrecoforcosmics)
70    
71    
72     #######################################################################################
73     # DT DPG DQM modules follow
74    
75     from UserCode.DTDPGAnalysis.DTOfflineAnalyzer_Cosmics_cfi import *
76     DTOfflineAnalyzer.SALabel = 'cosmicMuons'
77     from UserCode.DTDPGAnalysis.STAOfflineAnalyzer_Cosmics_cfi import *
78     STAOfflineAnalyzer.SALabel = 'cosmicMuons'
79     from UserCode.DTDPGAnalysis.DTEffOfflineAnalyzer_cfi import *
80    
81    
82     from DQMServices.Components.MEtoEDMConverter_cfi import *
83     from DQMServices.Core.DQM_cfg import *
84    
85     from DQM.DTMonitorModule.dtDataIntegrityTask_cfi import *
86    
87     from DQM.DTMonitorModule.dtDigiTask_cfi import *
88     dtDigiMonitor.readDB = True
89     dtDigiMonitor.doNoiseOccupancies = True
90     dtDigiMonitor.doInTimeOccupancies = True
91    
92     from DQM.DTMonitorModule.dtTriggerTask_cfi import *
93     dtTriggerMonitor.process_dcc = True
94     dtTriggerMonitor.dcc_label = 'dttfunpacker'
95     dtTriggerMonitor.process_seg = True
96    
97     from DQM.DTMonitorModule.dtEfficiencyTask_cfi import *
98     from DQM.DTMonitorModule.dtChamberEfficiencyTask_cfi import *
99     from DQM.DTMonitorModule.dtResolutionTask_cfi import *
100    
101     from DQM.DTMonitorModule.dtSegmentTask_cfi import *
102     dtSegmentAnalysisMonitor.detailedAnalysis = True
103    
104     dummyProducer = cms.EDProducer("ThingWithMergeProducer")
105    
106     from DQM.L1TMonitor.L1TGMT_cfi import *
107    
108     sources = cms.Sequence( dummyProducer + dtDigiMonitor + dtTriggerMonitor + dtEfficiencyMonitor + dtChamberEfficiencyMonitor + dtSegmentAnalysisMonitor + dtResolutionAnalysisMonitor + l1tGmt)
109    
110     ##analysis = cms.Sequence(DTOfflineAnalyzer + DTEffOfflineAnalyzer + STAOfflineAnalyzer)
111     analysis = cms.Sequence(DTOfflineAnalyzer + DTEffOfflineAnalyzer )
112