CMS 3D CMS Logo

HIPixel3ProtoTracks_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
11 
12 # Hit ntuplets
13 hiPixel3ProtoTracksHitDoublets = _hitPairEDProducer.clone(
14  clusterCheck = "",
15  seedingLayers = "PixelLayerTriplets",
16  trackingRegions = "hiTrackingRegionFromClusterVtx",
17  maxElement = 50000000,
18  produceIntermediateHitDoublets = True,
19 )
20 
21 hiPixel3ProtoTracksHitTriplets = _pixelTripletHLTEDProducer.clone(
22  doublets = "hiPixel3ProtoTracksHitDoublets",
23  maxElement = 100000,
24  produceSeedingHitSets = True,
25 )
26 
27 # Pixel tracks
28 hiPixel3ProtoTracks = cms.EDProducer( "PixelTrackProducer",
29 
30  passLabel = cms.string('Pixel triplet tracks for vertexing'),
31 
32  # Ordered Hits
33  SeedingHitSets = cms.InputTag("hiPixel3ProtoTracksHitTriplets"),
34 
35  # Fitter
36  Fitter = cms.InputTag("pixelFitterByHelixProjections"),
37 
38  # Filter
39  Filter = cms.InputTag("hiProtoTrackFilter"),
40 
41  # Cleaner
42  Cleaner = cms.string("pixelTrackCleanerBySharedHits")
43 )
44 
45 hiPixel3ProtoTracksTask = cms.Task(
46  hiTrackingRegionFromClusterVtx ,
47  hiPixel3ProtoTracksHitDoublets ,
48  hiPixel3ProtoTracksHitTriplets ,
49  pixelFitterByHelixProjections ,
50  hiProtoTrackFilter ,
51  hiPixel3ProtoTracks
52 )
53 hiPixel3ProtoTracksSequence = cms.Sequence(hiPixel3ProtoTracksTask)
pixelTrackCleanerBySharedHits_cfi
HITrackingRegionProducer_cfi
pp iterative tracking modified for hiOffline reco (the vertex is the one reconstructed in HI) 3rd ste...
PixelLayerTriplets_cfi
TRIGGER SELECTION #####.
pixelFitterByHelixProjections_cfi
HIPixelTrackFilter_cff
PixelTripletHLTGenerator_cfi