CMS 3D CMS Logo

hltPixelTracks_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 # Note: naming convention of pixel track filter needs to follow HLT,
6 # current it is set to what gets used in customizeHLTforCMSSW
7 from RecoPixelVertexing.PixelTrackFitting.pixelFitterByHelixProjections_cfi import pixelFitterByHelixProjections as _pixelFitterByHelixProjections
8 hltPixelTracksFitter = _pixelFitterByHelixProjections.clone()
9 
10 from RecoPixelVertexing.PixelTrackFitting.pixelTrackFilterByKinematics_cfi import pixelTrackFilterByKinematics as _pixelTrackFilterByKinematics
11 hltPixelTracksFilter = _pixelTrackFilterByKinematics.clone()
12 
13 hltPixelTracks = cms.EDProducer("PixelTracksProducer",
14  Fitter = cms.InputTag("hltPixelTracksFitter"),
15  SeedProducer = cms.InputTag("hltPixelTripletSeeds"),
16  RegionFactoryPSet = cms.PSet(
17  RegionPSetBlock,
18  ComponentName = cms.string('GlobalRegionProducer')
19  ),
20  Filter = cms.InputTag("hltPixelTracksFilter"),
21 )
22 
23 hltPixelTracksRegFilter = hltPixelTracksFilter.clone(
24  ptMin = 0.1,
25  chi2 = 50.,
26 )
27 hltPixelTracksReg = hltPixelTracks.clone(
28  Filter = "hltPixelTracksRegFilter",
29 )
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"))
48 
49 hltPixelTracksForHighMultFilter = hltPixelTracksFilter.clone(ptMin = 0.4)
50 hltPixelTracksForHighMult = hltPixelTracks.clone(Filter = "hltPixelTracksForHighMultFilter")
51