File indexing completed on 2024-04-06 12:28:40
0001 import FWCore.ParameterSet.Config as cms
0002 process = cms.Process("Analysis")
0003
0004 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000))
0005 process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring(
0006 'file:data/DoubleMu_3_00.root'
0007 ))
0008
0009
0010 process.load('Configuration.StandardSequences.Services_cff')
0011 process.load('FWCore.MessageService.MessageLogger_cfi')
0012 process.load('Configuration.StandardSequences.GeometryDB_cff')
0013 process.load('Configuration.StandardSequences.MagneticField_38T_cff')
0014 process.load('Configuration.StandardSequences.RawToDigi_cff')
0015 process.load('Configuration.StandardSequences.Reconstruction_cff')
0016 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0017 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0018 process.GlobalTag.globaltag = 'DESIGN_36_V3::All'
0019
0020 process.MessageLogger = cms.Service("MessageLogger",
0021 cerr = cms.untracked.PSet(
0022 enable = cms.untracked.bool(False)
0023 ),
0024 cout = cms.untracked.PSet(
0025 enable = cms.untracked.bool(True),
0026 threshold = cms.untracked.string('INFO')
0027 ),
0028 debugModules = cms.untracked.vstring('')
0029 )
0030
0031 process.load("RecoTracker.Configuration.RecoTracker_cff")
0032 from RecoTracker.Configuration.RecoTracker_cff import *
0033 process.load('RecoLocalTracker/Configuration/RecoLocalTracker_cff')
0034 process.load("RecoTracker.PixelTrackFitting.PixelTracks_cff")
0035 from RecoTracker.PixelTrackFitting.PixelTracks_cff import *
0036
0037
0038 BBlock = cms.PSet(
0039 ComponentName = cms.string('GlobalRegionProducerFromBeamSpot'),
0040 RegionPSet = cms.PSet(
0041 precise = cms.bool(True),
0042 nSigmaZ = cms.double(3.0),
0043 originRadius = cms.double(0.2),
0044 ptMin = cms.double(0.8),
0045 beamSpot = cms.InputTag("offlineBeamSpot")
0046 )
0047 )
0048
0049 GBlock= cms.PSet(
0050 ComponentName = cms.string('GlobalRegionProducer'),
0051 RegionPSet = cms.PSet(
0052 precise = cms.bool(True),
0053 ptMin = cms.double(0.875),
0054 originHalfLength = cms.double(15.9),
0055 originRadius = cms.double(0.2),
0056 originXPos = cms.double(0.),
0057 originYPos = cms.double(0.),
0058 originZPos = cms.double(0.)
0059
0060
0061
0062
0063 )
0064 )
0065
0066
0067 process.pixelTracks2 = pixelTracks.clone()
0068 process.pixelTracks2.RegionFactoryPSet= cms.PSet( GBlock )
0069 process.pixelTracks2.Filter = ""
0070
0071 process.test = cms.EDAnalyzer("PixelTrackTest", TrackCollection = cms.string("pixelTracks2"))
0072
0073 process.p=cms.Path(process.siPixelDigis*process.pixeltrackerlocalreco*process.offlineBeamSpot*process.PixelLayerTriplets*process.pixelTracks2*process.test)
0074