CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
common_cff.py
Go to the documentation of this file.
2 
8 
9 # Global tracking geometry
10 GlobalTrackingGeometryESProducer = cms.ESProducer("GlobalTrackingGeometryESProducer")
11 
12 # Transient track builder
13 TransientTrackBuilderESProducer = cms.ESProducer("TransientTrackBuilderESProducer",
14  ComponentName = cms.string('TransientTrackBuilder'),
15 )
16 
17 # Pixel barrel errors
18 BPixError = cms.PSet(
19  useErrorsFromParam = cms.bool(True),
20  hitErrorRPhi = cms.double(0.0027),
21  hitErrorRZ = cms.double(0.006)
22 )
23 
24 # Pixel endcap errors
25 FPixError = cms.PSet(
26  useErrorsFromParam = cms.bool(True),
27  hitErrorRPhi = cms.double(0.0051),
28  hitErrorRZ = cms.double(0.0036)
29 )
30 
31 # Trajectory builder
32 GroupedCkfTrajectoryBuilder.maxCand = 5
33 GroupedCkfTrajectoryBuilder.intermediateCleaning = False
34 GroupedCkfTrajectoryBuilder.alwaysUseInvalidHits = False
35 GroupedCkfTrajectoryBuilder.trajectoryFilterName = 'MinBiasCkfTrajectoryFilter'
36 GroupedCkfTrajectoryBuilder.inOutTrajectoryFilterName = 'MinBiasCkfTrajectoryFilter'
37 GroupedCkfTrajectoryBuilder.useSameTrajFilter = cms.bool(True)
38 
39 # Propagator, pion mass
40 MaterialPropagator.Mass = cms.double(0.139)
41 OppositeMaterialPropagator.Mass = cms.double(0.139)
42 RungeKuttaTrackerPropagator.Mass = cms.double(0.139)
43 
44 #from TrackingTools.TrackFitters.KFFittingSmootherWithOutliersRejectionAndRK_cfi import *
45 #KFFittingSmootherWithOutliersRejectionAndRK.EstimateCut = cms.double(999999.)