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