CMS 3D CMS Logo

HILowPtConformalPixelTracks_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer
4 from RecoPixelVertexing.PixelTriplets.pixelTripletHLTEDProducer_cfi import pixelTripletHLTEDProducer as _pixelTripletHLTEDProducer
10 
11 # Hit ntuplets
12 hiConformalPixelTracksHitDoublets = _hitPairEDProducer.clone(
13  clusterCheck = "",
14  seedingLayers = "PixelLayerTriplets",
15  trackingRegions = "hiTrackingRegionWithVertex",
16  maxElement = 0,
17  produceIntermediateHitDoublets = True,
18 )
19 
20 hiConformalPixelTracksHitTriplets = _pixelTripletHLTEDProducer.clone(
21  doublets = "hiConformalPixelTracksHitDoublets",
22  maxElement = 5000000, # increase threshold for triplets in generation step (default: 100000)
23  produceSeedingHitSets = True,
24 )
25 
26 # Pixel tracks
27 hiConformalPixelTracks = cms.EDProducer("PixelTrackProducer",
28 
29  #passLabel = cms.string('Pixel triplet low-pt tracks with vertex constraint'),
30 
31  # Ordered Hits
32  SeedingHitSets = cms.InputTag("hiConformalPixelTracksHitTriplets"),
33 
34  # Fitter
35  Fitter = cms.InputTag('pixelFitterByConformalMappingAndLine'),
36 
37  # Filter
38  Filter = cms.InputTag("hiConformalPixelFilter"),
39 
40  # Cleaner
41  Cleaner = cms.string("trackCleaner")
42  )
43 
44 hiConformalPixelTracksSequence = cms.Sequence(
45  hiTrackingRegionWithVertex +
46  hiConformalPixelTracksHitDoublets +
47  hiConformalPixelTracksHitTriplets +
48  pixelFitterByConformalMappingAndLine +
49  hiConformalPixelFilter +
50  hiConformalPixelTracks
51 )
pp iterative tracking modified for hiOffline reco (the vertex is the one reconstructed in HI) 3rd ste...