Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 process = cms.Process('SiStripOnline')
00005
00006
00007
00008
00009
00010
00011
00012 process.load('DQM.SiStripCommissioningSources.OnlineMessageLogger_cff')
00013
00014
00015 process.load('DQM.SiStripCommissioningSources.OnlineDQM_cff')
00016
00017
00018 process.load('DQM.SiStripCommissioningSources.OnlineSiStripConfigDb_cff')
00019
00020
00021 process.load('DQM.SiStripCommissioningSources.OnlineSource_cfi')
00022
00023
00024
00025
00026
00027
00028
00029 process.load('EventFilter.SiStripRawToDigi.FedChannelDigis_cfi')
00030
00031
00032 process.load('DQM.SiStripCommissioningSources.TrackingRunTypeFilter_cfi')
00033
00034
00035 process.load('DQM.SiStripCommissioningSources.CommissioningHistos_cfi')
00036 process.CommissioningHistos.CommissioningTask = 'UNDEFINED'
00037
00038
00039 process.p1 = cms.Path(
00040 process.FedChannelDigis *
00041 ~process.trackingRunTypeFilter *
00042 process.CommissioningHistos
00043 )
00044
00045
00046
00047
00048
00049
00050
00051 process.load('Configuration.StandardSequences.Reconstruction_cff')
00052
00053 process.load('DQM.SiStripCommissioningSources.P5Geometry_cff')
00054
00055 process.load('MagneticField.Engine.uniformMagneticField_cfi')
00056
00057
00058 process.load('Alignment.CommonAlignmentProducer.GlobalPosition_Fake_cff')
00059
00060 process.load('CalibTracker.Configuration.SiStripGain.SiStripGain_Fake_cff')
00061
00062 process.load("CalibTracker.SiStripESProducers.SiStripQualityESProducer_cfi")
00063 process.siStripQualityESProducer.UseEmptyRunInfo = cms.bool(True)
00064 process.siStripQualityESProducer.ListOfRecordToMerge = cms.VPSet()
00065
00066 process.load('CalibTracker.SiStripESProducers.fake.SiStripLorentzAngleFakeESSource_cfi')
00067 process.load('CalibTracker.SiStripESProducers.fake.SiStripLorentzAngleFakeESSource_cfi')
00068
00069 process.load('CalibTracker.SiStripESProducers.fake.SiStripThresholdFakeESSource_cfi')
00070 process.load('CalibTracker.SiPixelESProducers.SiPixelFakeLorentzAngleESSource_cfi')
00071
00072 process.load('RecoVertex.BeamSpotProducer.BeamSpotFakeConditionsNominalCollision_cfi')
00073
00074
00075 process.load('RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitMatcher_cfi')
00076
00077 process.load('RecoLocalTracker.SiStripRecHitConverter.StripCPEfromTrackAngle_cfi')
00078 process.load('RecoLocalTracker.SiPixelRecHits.PixelCPEParmError_cfi')
00079
00080 process.load('RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilder_cfi')
00081 process.ttrhbwr.PixelCPE = cms.string('PixelCPEfromTrackAngle')
00082
00083 process.load('RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cff')
00084 process.MeasurementTracker.StripCPE = cms.string('StripCPEfromTrackAngle')
00085 process.MeasurementTracker.PixelCPE = cms.string('PixelCPEfromTrackAngle')
00086 process.MeasurementTracker.UseStripModuleQualityDB = cms.bool(False)
00087 process.MeasurementTracker.UseStripAPVFiberQualityDB = cms.bool(False)
00088 process.MeasurementTracker.UseStripStripQualityDB = cms.bool(False)
00089
00090
00091
00092
00093
00094
00095
00096 process.load('RecoLocalTracker.SiStripZeroSuppression.SiStripZeroSuppression_cfi')
00097 process.SiStripZeroSuppression.RawDigiProducersList = cms.VInputTag(
00098 cms.InputTag('FedChannelDigis','VirginRaw'),
00099 cms.InputTag('FedChannelDigis','ProcessedRaw'),
00100 cms.InputTag('FedChannelDigis','ScopeMode')
00101 )
00102
00103
00104 process.load('RecoLocalTracker.SiStripClusterizer.SiStripClusterizer_cfi')
00105 process.siStripClusters.DigiProducersList = cms.VInputTag(
00106 cms.InputTag('FedChannelDigis','ZeroSuppressed'),
00107 cms.InputTag('SiStripZeroSuppression','VirginRaw'),
00108 cms.InputTag('SiStripZeroSuppression','ProcessedRaw'),
00109 cms.InputTag('SiStripZeroSuppression','ScopeMode')
00110 )
00111
00112
00113 process.load('RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitConverter_cfi')
00114
00115
00116 process.load('DQM.SiStripCommissioningSources.P5SeedGenerator_cff')
00117
00118
00119 process.load('DQM.SiStripCommissioningSources.P5CosmicCandidateFinder_cff')
00120
00121
00122 process.load('RecoTracker.TrackProducer.TrackProducer_cfi')
00123 process.TrackProducer.src = cms.InputTag('cosmicCandidateFinder')
00124 process.TrackProducer.Fitter = cms.string('RKFittingSmoother')
00125 process.TrackProducer.TrajectoryInEvent = cms.bool(True)
00126 process.TrackProducer.TTRHBuilder = cms.string('WithTrackAngle')
00127 process.TrackProducer.AlgorithmName = cms.string('cosmic')
00128 process.TrackProducer.alias=('')
00129
00130
00131 process.load('DQM.SiStripCommissioningSources.SiStripFineDelayHit_cfi')
00132
00133
00134 process.CommissioningHistosWithTracking = process.CommissioningHistos.clone()
00135 process.CommissioningHistosWithTracking.InputModuleLabel = cms.string('siStripFineDelayHit')
00136 process.CommissioningHistosWithTracking.SignalToNoiseCut = cms.double(3.0)
00137
00138
00139 process.p2 = cms.Path(
00140 process.FedChannelDigis *
00141 process.trackingRunTypeFilter *
00142 process.offlineBeamSpot *
00143 process.SiStripZeroSuppression *
00144 process.siStripClusters *
00145 process.siStripMatchedRecHits *
00146 process.cosmicseedfinder *
00147 process.cosmicCandidateFinder *
00148 process.TrackProducer *
00149 process.siStripFineDelayHit *
00150 process.CommissioningHistosWithTracking
00151 )
00152
00153
00154
00155
00156
00157
00158 process.load('DQM.SiStripCommissioningSources.OnlineOutput_cfi')
00159 process.outpath = cms.EndPath( process.consumer )
00160
00161
00162
00163