CMS 3D CMS Logo

TrackerKinkFinder_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 TrackerKinkFinderParametersBlock = cms.PSet(
4  TrackerKinkFinderParameters = cms.PSet(
5  # use also position degrees of freedom of the track state
6  usePosition = cms.bool(True),
7  # discard off-diagonal terms when computing chi2s
8  diagonalOnly = cms.bool(False),
9  # configuraton for refitter
10  DoPredictionsOnly = cms.bool(False),
11  Fitter = cms.string('KFFitterForRefitInsideOut'),
12  TrackerRecHitBuilder = cms.string('WithAngleAndTemplate'),
13  Smoother = cms.string('KFSmootherForRefitInsideOut'),
14  MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
15  MTDRecHitBuilder = cms.string('MTDRecHitBuilder'),
16  RefitDirection = cms.string('alongMomentum'),
17  RefitRPCHits = cms.bool(True),
18  Propagator = cms.string('SmartPropagatorAnyRKOpposite'),
19  )
20 )
21 
22 # This customization will be removed once we get the templates for
23 # phase2 pixel
24 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
25 phase2_tracker.toModify(TrackerKinkFinderParametersBlock, TrackerKinkFinderParameters = dict(TrackerRecHitBuilder = 'WithTrackAngle')) # FIXME
26