CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
hltPixelTracks_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 hltPixelTracks = cms.EDProducer("PixelTracksProducer",
6  FitterPSet = cms.PSet(
7  ComponentName = cms.string('PixelFitterByHelixProjections'),
8  TTRHBuilder = cms.string('WithoutRefit')
9  ),
10  SeedProducer = cms.InputTag("hltPixelTripletSeeds"),
11  RegionFactoryPSet = cms.PSet(
12  RegionPSetBlock,
13  ComponentName = cms.string('GlobalRegionProducer')
14  ),
15  FilterPSet = cms.PSet(
16  nSigmaInvPtTolerance = cms.double(0.0),
17  nSigmaTipMaxTolerance = cms.double(0.0),
18  ComponentName = cms.string('PixelTrackFilterByKinematics'),
19  chi2 = cms.double(1000.0),
20  ptMin = cms.double(0.1),
21  tipMax = cms.double(1.0)
22  )
23 )
24 
25 hltPixelTracksReg = hltPixelTracks.clone()
26 hltPixelTracksReg.FilterPSet.ptMin = 0.1
27 hltPixelTracksReg.FilterPSet.chi2 = 50.
28 hltPixelTracksReg.RegionFactoryPSet.ComponentName = "CandidateSeededTrackingRegionsProducer"
29 hltPixelTracksReg.RegionFactoryPSet.RegionPSet = cms.PSet(
30  precise = cms.bool( True ),
31  originRadius = cms.double( 0.2 ),
32  ptMin = cms.double( 0.9 ),
33  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
34  mode = cms.string( "BeamSpotSigma" ),
35  input = cms.InputTag( "hltL2TausForPixelIsolation" ),
36  maxNRegions = cms.int32( 10 ),
37  vertexCollection = cms.InputTag( "" ),
38  maxNVertices = cms.int32( 1 ),
39  zErrorBeamSpot = cms.double( 24.2 ),
40  deltaEta = cms.double( 0.5 ),
41  deltaPhi = cms.double( 0.5 ),
42  nSigmaZVertex = cms.double( 3.0 ),
43  zErrorVertex = cms.double( 0.2 ),
44  nSigmaZBeamSpot = cms.double( 4.0 ),
45  whereToUseMeasurementTracker = cms.string("Never"))
46 
47 hltPixelTracksForHighMult = hltPixelTracks.clone()
48 hltPixelTracksForHighMult.FilterPSet.ptMin = 0.4
49