CMS 3D CMS Logo

GroupedCkfTrajectoryBuilderP5_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # initialize magnetic field #########################
4 
5 # initialize geometry #####################
6 
7 # KFUpdatoerESProducer
9 # Chi2MeasurementEstimatorESProducer
11 Chi2MeasurementEstimatorForP5 = TrackingTools.KalmanUpdators.Chi2MeasurementEstimator_cfi.Chi2MeasurementEstimator.clone(
12  ComponentName = 'Chi2MeasurementEstimatorForP5',
13  MaxChi2 = 100.,
14  nSigma = 4.,
15  MaxDisplacement = 100,
16  MaxSagitta = -1,
17  MinPtForHitRecoveryInGluedDet=100000
18 )
19 
20 # PropagatorWithMaterialESProducer
22 # PropagatorWithMaterialESProducer
24 # stripCPE
28 #TransientTrackingBuilder
31 
32 
35 
36 # trajectory filtering
40 ckfBaseTrajectoryFilterP5 = TrackingTools.TrajectoryFiltering.TrajectoryFilter_cff.CkfBaseTrajectoryFilter_block.clone(
41  minPt = 0.5,
42  maxLostHits = 4,
43  maxConsecLostHits = 3
44 )
45 #replace ckfBaseTrajectoryFilterP5.minimumNumberOfHits = 4
46 #
47 
48 GroupedCkfTrajectoryBuilderP5 = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilder_cfi.GroupedCkfTrajectoryBuilder.clone(
49  trajectoryFilter = dict(refToPSet_ = 'ckfBaseTrajectoryFilterP5'),
50  maxCand = 1,
51  estimator = 'Chi2MeasurementEstimatorForP5'
52 )