CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 ## MeasurementTracker
33 ##CTF_P5_MeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone()
34 #replace CTF_P5_MeasurementTracker.pixelClusterProducer = ""
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 ##CTF_P5_MeasurementTracker.ComponentName = 'CTF_P5' # useless duplication of MeasurementTracker
48 ##GroupedCkfTrajectoryBuilderP5.MeasurementTrackerName = 'CTF_P5' # useless duplication of MeasurementTracker
49 GroupedCkfTrajectoryBuilderP5 = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilder_cfi.GroupedCkfTrajectoryBuilder.clone(
50  trajectoryFilter = dict(refToPSet_ = 'ckfBaseTrajectoryFilterP5'),
51  maxCand = 1,
52  estimator = 'Chi2MeasurementEstimatorForP5'
53 )