1 import FWCore.ParameterSet.Config
as cms
4 process = cms.Process(
'SiStripOffline')
12 process.load(
'DQM.SiStripCommissioningSources.OfflineMessageLogger_cff')
15 process.load(
'DQM.SiStripCommissioningSources.OfflineDQM_cff')
18 process.load(
'DQM.SiStripCommissioningSources.OfflineSiStripConfigDb_cff')
19 process.SiStripConfigDb.Partitions.PrimaryPartition.PartitionName =
'DBPART'
20 process.SiStripConfigDb.Partitions.PrimaryPartition.RunNumber = RUNNUMBER
23 process.load(
'DQM.SiStripCommissioningSources.OfflineSource_cfi')
31 process.load(
'EventFilter.SiStripRawToDigi.FedChannelDigis_cfi')
34 process.load(
'DQM.SiStripCommissioningSources.TrackingRunTypeFilter_cfi')
37 process.load(
'DQM.SiStripCommissioningSources.CommissioningHistos_cfi')
38 process.CommissioningHistos.CommissioningTask =
'UNDEFINED'
41 process.p1 = cms.Path(
42 process.FedChannelDigis *
43 ~process.trackingRunTypeFilter *
44 process.CommissioningHistos
53 process.load(
'Configuration.StandardSequences.Reconstruction_cff')
55 process.load(
'DQM.SiStripCommissioningSources.P5Geometry_cff')
57 process.load(
'MagneticField.Engine.uniformMagneticField_cfi')
60 process.load(
'Alignment.CommonAlignmentProducer.GlobalPosition_Fake_cff')
62 process.load(
'CalibTracker.Configuration.SiStripGain.SiStripGain_Fake_cff')
64 process.load(
"CalibTracker.SiStripESProducers.SiStripQualityESProducer_cfi")
65 process.siStripQualityESProducer.UseEmptyRunInfo = cms.bool(
True)
66 process.siStripQualityESProducer.ListOfRecordToMerge = cms.VPSet()
68 process.load(
'CalibTracker.SiStripESProducers.fake.SiStripLorentzAngleFakeESSource_cfi')
69 process.load(
'CalibTracker.SiStripESProducers.fake.SiStripLorentzAngleFakeESSource_cfi')
71 process.load(
'CalibTracker.SiStripESProducers.fake.SiStripThresholdFakeESSource_cfi')
72 process.load(
'CalibTracker.SiPixelESProducers.SiPixelFakeLorentzAngleESSource_cfi')
74 process.load(
'RecoVertex.BeamSpotProducer.BeamSpotFakeConditionsNominalCollision_cfi')
77 process.load(
'RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitMatcher_cfi')
79 process.load(
'RecoLocalTracker.SiStripRecHitConverter.StripCPEfromTrackAngle_cfi')
80 process.load(
'RecoLocalTracker.SiPixelRecHits.PixelCPEParmError_cfi')
82 process.load(
'RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilder_cfi')
83 process.ttrhbwr.PixelCPE = cms.string(
'PixelCPEfromTrackAngle')
85 process.load(
'RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cff')
86 process.MeasurementTracker.StripCPE = cms.string(
'StripCPEfromTrackAngle')
87 process.MeasurementTracker.PixelCPE = cms.string(
'PixelCPEfromTrackAngle')
88 process.MeasurementTracker.UseStripModuleQualityDB = cms.bool(
False)
89 process.MeasurementTracker.UseStripAPVFiberQualityDB = cms.bool(
False)
90 process.MeasurementTracker.UseStripStripQualityDB = cms.bool(
False)
98 process.load(
'RecoLocalTracker.SiStripZeroSuppression.SiStripZeroSuppression_cfi')
99 process.siStripZeroSuppression.RawDigiProducersList = cms.VInputTag(
100 cms.InputTag(
'FedChannelDigis',
'VirginRaw'),
101 cms.InputTag(
'FedChannelDigis',
'ProcessedRaw'),
102 cms.InputTag(
'FedChannelDigis',
'ScopeMode')
106 process.load(
'RecoLocalTracker.SiStripClusterizer.SiStripClusterizer_cfi')
107 process.siStripClusters.DigiProducersList = cms.VInputTag(
108 cms.InputTag(
'FedChannelDigis',
'ZeroSuppressed'),
109 cms.InputTag(
'siStripZeroSuppression',
'VirginRaw'),
110 cms.InputTag(
'siStripZeroSuppression',
'ProcessedRaw'),
111 cms.InputTag(
'siStripZeroSuppression',
'ScopeMode')
115 process.load(
'RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitConverter_cfi')
118 process.load(
'DQM.SiStripCommissioningSources.P5SeedGenerator_cff')
121 process.load(
'DQM.SiStripCommissioningSources.P5CosmicCandidateFinder_cff')
124 process.load(
'RecoTracker.TrackProducer.TrackProducer_cfi')
125 process.TrackProducer.src = cms.InputTag(
'cosmicCandidateFinder')
126 process.TrackProducer.Fitter = cms.string(
'RKFittingSmoother')
127 process.TrackProducer.TrajectoryInEvent = cms.bool(
True)
128 process.TrackProducer.TTRHBuilder = cms.string(
'WithTrackAngle')
129 process.TrackProducer.AlgorithmName = cms.string(
'cosmic')
130 process.TrackProducer.alias=(
'')
133 process.load(
'DQM.SiStripCommissioningSources.SiStripFineDelayHit_cfi')
136 process.CommissioningHistosWithTracking = process.CommissioningHistos.clone()
137 process.CommissioningHistosWithTracking.InputModuleLabel = cms.string(
'siStripFineDelayHit')
138 process.CommissioningHistosWithTracking.SignalToNoiseCut = cms.double(3.0)
141 process.p2 = cms.Path(
142 process.FedChannelDigis *
143 process.trackingRunTypeFilter *
144 process.offlineBeamSpot *
145 process.siStripZeroSuppression *
146 process.siStripClusters *
147 process.siStripMatchedRecHits *
148 process.cosmicseedfinder *
149 process.cosmicCandidateFinder *
150 process.TrackProducer *
151 process.siStripFineDelayHit *
152 process.CommissioningHistosWithTracking