1 import FWCore.ParameterSet.Config
as cms
3 process = cms.Process(
"SIPIXELDQM")
4 process.load(
"IORawData.SiPixelInputSources.PixelSLinkDataInputSource_cfi")
6 process.load(
"Geometry.TrackerSimData.trackerSimGeometryXML_cfi")
8 process.load(
"Geometry.TrackerGeometryBuilder.trackerGeometry_cfi")
10 process.load(
"Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi")
12 process.load(
"MagneticField.Engine.volumeBasedMagneticField_cfi")
14 process.load(
"CondTools.SiPixel.SiPixelCalibConfiguration_cfi")
16 process.load(
"CondTools.SiPixel.SiPixelGainCalibrationService_cfi")
18 process.load(
"EventFilter.SiPixelRawToDigi.SiPixelRawToDigi_cfi")
20 process.load(
"CalibTracker.SiPixelGainCalibration.SiPixelCalibDigiProducer_cfi")
22 process.load(
"CalibTracker.SiPixelSCurveCalibration.SiPixelSCurveCalibrationAnalysis_cfi")
24 process.load(
"CalibTracker.SiPixelIsAliveCalibration.SiPixelIsAliveCalibration_cfi")
26 process.load(
"CalibTracker.SiPixelGainCalibration.SiPixelGainCalibrationAnalysis_cfi")
28 process.load(
"RecoLocalTracker.SiPixelRecHits.SiPixelRecHits_cfi")
30 process.load(
"DQM.SiPixelMonitorRawData.SiPixelMonitorRawData_cfi")
32 process.load(
"DQM.SiPixelMonitorDigi.SiPixelMonitorDigi_cfi")
34 process.load(
"DQMServices.Core.DQM_cfg")
36 process.load(
"DQMServices.Components.DQMEnvironment_cfi")
38 process.maxEvents = cms.untracked.PSet(
39 input = cms.untracked.int32(-1)
41 process.MessageLogger = cms.Service(
"MessageLogger",
42 cout = cms.untracked.PSet(
43 threshold = cms.untracked.string(
'ERROR')
45 destinations = cms.untracked.vstring(
'cout')
48 process.AdaptorConfig = cms.Service(
"AdaptorConfig")
50 process.sipixelEDAClient = cms.EDAnalyzer(
"SiPixelEDAClient",
51 StaticUpdateFrequency = cms.untracked.int32(10),
52 OutputFilePath = cms.untracked.string(
'.'),
55 process.preScaler = cms.EDFilter(
"Prescaler",
56 prescaleFactor = cms.int32(1)
59 process.dqmEnv = cms.EDAnalyzer(
"DQMEventInfo",
60 subSystemFolder = cms.untracked.string(
'Pixel'),
61 eventInfoFolder = cms.untracked.string(
'EventInfo')
64 process.dqmSaver = cms.EDAnalyzer(
"DQMFileSaver",
65 prescaleEvt = cms.untracked.int32(-1),
66 producer = cms.untracked.string(
'DQM'),
67 workflow = cms.untracked.string(
'/A/B/C'),
68 prescaleLS = cms.untracked.int32(-1),
69 saveAtJobEnd = cms.untracked.bool(
False),
70 fileName = cms.untracked.string(
'Pixel'),
71 environment = cms.untracked.string(
'Online'),
72 saveAtRunEnd = cms.untracked.bool(
True),
73 prescaleTime = cms.untracked.int32(-1),
74 dirName = cms.untracked.string(
'.')
77 process.ModuleWebRegistry = cms.Service(
"ModuleWebRegistry")
79 process.DigiReco = cms.Sequence(process.siPixelDigis)
80 process.CalibAnalysis = cms.Sequence(process.siPixelCalibDigis*process.siPixelSCurveAnalysis*process.siPixelGainCalibrationAnalysis*process.siPixelIsAliveCalibration)
81 process.RAWmonitor = cms.Sequence(process.SiPixelRawDataErrorSource)
82 process.DIGImonitor = cms.Sequence(process.SiPixelDigiSource)
83 process.DQMmodules = cms.Sequence(process.dqmEnv*process.dqmSaver)
84 process.p = cms.Path(process.DigiReco*process.CalibAnalysis*process.RAWmonitor*process.DIGImonitor*process.sipixelEDAClient*process.DQMmodules)
85 process.PixelSLinkDataInputSource.fileNames = [
'rfio:/castor/cern.ch/cms/store/TAC/PIXEL/FPIX/HC-Z1/SCurve_35_340.dmp']
86 process.sipixelcalib_essource.toGet = cms.VPSet(cms.PSet(
87 record = cms.string(
'SiPixelCalibConfigurationRcd'),
88 tag = cms.string(
'SCurve_340')
91 record = cms.string(
'SiPixelFedCablingMapRcd'),
92 tag = cms.string(
'SiPixelFedCablingMap_v12')
94 process.siPixelDigis.InputLabel =
'source'
95 process.siPixelDigis.IncludeErrors =
True
96 process.siPixelIsAliveCalibration.DetSetVectorSiPixelCalibDigiTag =
'siPixelCalibDigis'
97 process.siPixelSCurveAnalysis.DetSetVectorSiPixelCalibDigiTag =
'siPixelCalibDigis'
98 process.siPixelGainCalibrationAnalysis.DetSetVectorSiPixelCalibDigiTag =
'siPixelCalibDigis'
99 process.siPixelIsAliveCalibration.saveFile =
False
100 process.siPixelGainCalibrationAnalysis.saveFile =
False
101 process.siPixelSCurveAnalysis.saveFile =
False
102 process.DQM.collectorHost =
''
103 process.dqmSaver.convention =
'Online'
104 process.dqmSaver.producer =
'DQM'
105 process.dqmEnv.subSystemFolder =
'Pixel'
106 process.dqmSaver.saveByLumiSection = -1
107 process.dqmSaver.saveByRun = 1