File indexing completed on 2023-03-17 11:10:32
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("DTDPGAnalyis")
0004
0005
0006
0007
0008 process.load("UserCode.DTDPGAnalysis.testLocalDAQ_ROS8")
0009
0010 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
0011
0012 process.source = cms.Source("EmptySource",
0013 firstRun= cms.untracked.uint32(3163),
0014 numberEventsInLuminosityBlock = cms.untracked.uint32(200),
0015 numberEventsInRun = cms.untracked.uint32(0)
0016 )
0017
0018 process.rawDataCollector = cms.EDProducer('DTNewROS8FileReader',
0019 isRaw = cms.untracked.bool(True),
0020 numberOfHeaderWords = cms.untracked.int32(10),
0021 eventsAnalysisRate = cms.untracked.int32(1),
0022
0023 fileName = cms.untracked.string(
0024 'file:./run27082015_3163'
0025 )
0026
0027 )
0028
0029
0030 from CondCore.CondDB.CondDB_cfi import *
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049 process.ttrigsource = cms.ESSource("PoolDBESSource",
0050 CondDBSetup,
0051 timetype = cms.string('runnumber'),
0052 toGet = cms.VPSet(cms.PSet(record = cms.string('DTTtrigRcd'),
0053 label = cms.untracked.string('cosmics'),
0054 tag = cms.string('ttrig')
0055 )
0056 ),
0057
0058
0059
0060
0061 connect = cms.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DT/OfflineCode/GIF2015/LocalDataBases/ttrig_ROS8_Tbox410.db'),
0062 authenticationMethod = cms.untracked.uint32(0)
0063 )
0064
0065 process.es_prefer_ttrigsource = cms.ESPrefer('PoolDBESSource','ttrigsource')
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081 process.load("Configuration.StandardSequences.MagneticField_0T_cff")
0082
0083
0084
0085
0086
0087
0088
0089 from UserCode.DTDPGAnalysis.DTOfflineAnalyzer_cfi import *
0090 process.DTOfflineAnalyzer.DTLocalTriggerLabel = 'dtunpacker'
0091 process.DTOfflineAnalyzer.doSA = False
0092
0093
0094
0095
0096
0097
0098 process.DTOfflineAnalyzer.doTBox = False
0099 process.DTOfflineAnalyzer.doTBoxWhm2 = False
0100 process.DTOfflineAnalyzer.doTBoxWhm1 = False
0101 process.DTOfflineAnalyzer.doTBoxWh0 = False
0102 process.DTOfflineAnalyzer.doTBoxWh1 = False
0103 process.DTOfflineAnalyzer.doTBoxWh2 = False
0104 process.DTOfflineAnalyzer.doTBoxSector = 0
0105 process.DTOfflineAnalyzer.doTBoxChamber = 3
0106 process.DTOfflineAnalyzer.doTBoxSuperLayer = 0
0107 process.DTOfflineAnalyzer.doTBoxLayer = 0
0108
0109
0110 process.load("DQM.DTMonitorModule.dtTriggerTask_cfi")
0111 process.dtTriggerMonitor.process_dcc = True
0112 process.dtTriggerMonitor.dcc_label = 'dttfunpacker'
0113 process.dtTriggerMonitor.process_seg = True
0114
0115
0116
0117
0118
0119
0120 process.load("UserCode/DTDPGAnalysis/DTTTreGenerator_cfi")
0121 process.options = cms.untracked.PSet(wantSummary = cms.untracked.bool(True))
0122
0123 process.myDTNtuple.outputFile = "DTNtuple_LocalRun.root"
0124
0125 process.myDTNtuple.dtDigiLabel = cms.InputTag("dtunpacker")
0126 process.myDTNtuple.localDTmuons = cms.untracked.bool(True)
0127 process.myDTNtuple.localDTmuonsWithoutTrigger = cms.untracked.bool(True)
0128
0129 process.myDTNtuple.localDTmuonsWithROS8Trigger = cms.untracked.bool(True)
0130
0131
0132
0133
0134
0135
0136
0137
0138
0139 process.out = cms.OutputModule("PoolOutputModule",
0140 outputCommands = cms.untracked.vstring('drop *',
0141 'keep *_MEtoEDMConverter_*_*'),
0142 fileName = cms.untracked.string('DQMOfflineDTDPG.root')
0143 )
0144
0145
0146 process.p = cms.Path( process.rawDataCollector+process.dtunpacker * process.reco + process.sources + process.MEtoEDMConverter + process.DTOfflineAnalyzer +process.myDTNtuple)
0147
0148 process.ep = cms.EndPath( process.out )
0149