1 import FWCore.ParameterSet.Config
as cms
7 from RecoTracker.PixelTrackFitting.pixelFitterByHelixProjections_cfi
import pixelFitterByHelixProjections
as _pixelFitterByHelixProjections
8 hltPixelTracksFitter = _pixelFitterByHelixProjections.clone()
10 from RecoTracker.PixelTrackFitting.pixelTrackFilterByKinematics_cfi
import pixelTrackFilterByKinematics
as _pixelTrackFilterByKinematics
11 hltPixelTracksFilter = _pixelTrackFilterByKinematics.clone()
13 hltPixelTracks = cms.EDProducer(
"PixelTracksProducer",
14 Fitter = cms.InputTag(
"hltPixelTracksFitter"),
15 SeedProducer = cms.InputTag(
"hltPixelTripletSeeds"),
16 RegionFactoryPSet = cms.PSet(
18 ComponentName = cms.string(
'GlobalRegionProducer')
20 Filter = cms.InputTag(
"hltPixelTracksFilter"),
23 hltPixelTracksRegFilter = hltPixelTracksFilter.clone(
27 hltPixelTracksReg = hltPixelTracks.clone(
28 Filter =
"hltPixelTracksRegFilter",
30 hltPixelTracksReg.RegionFactoryPSet.ComponentName =
"CandidateSeededTrackingRegionsProducer" 31 hltPixelTracksReg.RegionFactoryPSet.RegionPSet = cms.PSet(
32 precise = cms.bool(
True ),
33 originRadius = cms.double( 0.2 ),
34 ptMin = cms.double( 0.9 ),
35 beamSpot = cms.InputTag(
"hltOnlineBeamSpot" ),
36 mode = cms.string(
"BeamSpotSigma" ),
37 input = cms.InputTag(
"hltL2TausForPixelIsolation" ),
38 maxNRegions = cms.int32( 10 ),
39 vertexCollection = cms.InputTag(
"" ),
40 maxNVertices = cms.int32( 1 ),
41 zErrorBeamSpot = cms.double( 24.2 ),
42 deltaEta = cms.double( 0.5 ),
43 deltaPhi = cms.double( 0.5 ),
44 nSigmaZVertex = cms.double( 3.0 ),
45 zErrorVertex = cms.double( 0.2 ),
46 nSigmaZBeamSpot = cms.double( 4.0 ),
47 whereToUseMeasurementTracker = cms.string(
"Never"))
49 hltPixelTracksForHighMultFilter = hltPixelTracksFilter.clone(ptMin = 0.4)
50 hltPixelTracksForHighMult = hltPixelTracks.clone(Filter =
"hltPixelTracksForHighMultFilter")