1 import FWCore.ParameterSet.Config
as cms
9 GlobalTrajectoryBuilderCommon = cms.PSet(
10 MuonTrackingRegionCommon,
11 GlobalMuonTrackMatcher,
12 ScaleTECxFactor = cms.double(-1.0),
13 ScaleTECyFactor = cms.double(-1.0),
14 TrackerRecHitBuilder = cms.string(
'WithAngleAndTemplate'),
15 MuonRecHitBuilder = cms.string(
'MuonRecHitBuilder'),
16 RefitRPCHits = cms.bool(
True),
17 TrackTransformer = cms.PSet(
18 Fitter = cms.string(
'KFFitterForRefitInsideOut'),
19 TrackerRecHitBuilder = cms.string(
'WithAngleAndTemplate'),
20 Smoother = cms.string(
'KFSmootherForRefitInsideOut'),
21 MuonRecHitBuilder = cms.string(
'MuonRecHitBuilder'),
22 MTDRecHitBuilder = cms.string(
'MTDRecHitBuilder'),
23 RefitDirection = cms.string(
'alongMomentum'),
24 RefitRPCHits = cms.bool(
True),
25 DoPredictionsOnly = cms.bool(
False)
27 PtCut = cms.double(1.0),
28 PCut = cms.double(2.5),
29 TrackerPropagator = cms.string(
'SteppingHelixPropagatorAny'),
30 GlbRefitterParameters = cms.PSet(
31 DTRecSegmentLabel = cms.InputTag(
"dt4DSegments"),
32 CSCRecSegmentLabel = cms.InputTag(
"cscSegments"),
33 GEMRecHitLabel = cms.InputTag(
"gemRecHits"),
34 ME0RecHitLabel = cms.InputTag(
"me0Segments"),
35 MuonHitsOption = cms.int32(1),
36 PtCut = cms.double(1.0),
37 Chi2ProbabilityCut = cms.double(30.0),
38 Chi2CutCSC = cms.double(150.0),
39 Chi2CutDT = cms.double(10.0),
40 Chi2CutGEM = cms.double(1.0),
41 Chi2CutME0 = cms.double(1.0),
42 Chi2CutRPC = cms.double(1.0),
43 HitThreshold = cms.int32(1),
45 Fitter = cms.string(
'GlbMuKFFitter'),
46 Propagator = cms.string(
'SmartPropagatorAnyRK'),
47 TrackerRecHitBuilder = cms.string(
'WithAngleAndTemplate'),
48 MuonRecHitBuilder = cms.string(
'MuonRecHitBuilder'),
49 DoPredictionsOnly = cms.bool(
False),
50 RefitDirection = cms.string(
'insideOut'),
51 PropDirForCosmics = cms.bool(
False),
52 RefitRPCHits = cms.bool(
True),
55 DYTthrs = cms.vint32(20, 30),
56 DYTselector = cms.int32(1),
57 DYTupdator = cms.bool(
False),
58 DYTuseAPE = cms.bool(
False),
60 DYTuseThrsParametrization = cms.bool(
True),
61 DYTthrsParameters = cms.PSet(
62 eta0p8 = cms.vdouble(1, -0.919853, 0.990742),
63 eta1p2 = cms.vdouble(1, -0.897354, 0.987738),
64 eta2p0 = cms.vdouble(4, -0.986855, 0.998516),
65 eta2p2 = cms.vdouble(1, -0.940342, 0.992955),
66 eta2p4 = cms.vdouble(1, -0.947633, 0.993762),
70 SkipStation = cms.int32(-1),
73 TrackerSkipSystem = cms.int32(-1),
76 TrackerSkipSection = cms.int32(-1),
78 RefitFlag = cms.bool(
True)
84 from Configuration.Eras.Modifier_phase2_tracker_cff
import phase2_tracker
85 phase2_tracker.toModify(GlobalTrajectoryBuilderCommon,
86 TrackerRecHitBuilder =
'WithTrackAngle',
87 TrackTransformer =
dict(TrackerRecHitBuilder =
'WithTrackAngle'),
88 GlbRefitterParameters =
dict(TrackerRecHitBuilder =
'WithTrackAngle'),