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 RefitDirection = cms.string(
'alongMomentum'),
23 RefitRPCHits = cms.bool(
True),
24 DoPredictionsOnly = cms.bool(
False)
26 PtCut = cms.double(1.0),
27 PCut = cms.double(2.5),
28 TrackerPropagator = cms.string(
'SteppingHelixPropagatorAny'),
29 GlbRefitterParameters = cms.PSet(
30 DTRecSegmentLabel = cms.InputTag(
"dt4DSegments"),
31 CSCRecSegmentLabel = cms.InputTag(
"cscSegments"),
32 GEMRecHitLabel = cms.InputTag(
"gemRecHits"),
33 ME0RecHitLabel = cms.InputTag(
"me0Segments"),
34 MuonHitsOption = cms.int32(1),
35 PtCut = cms.double(1.0),
36 Chi2ProbabilityCut = cms.double(30.0),
37 Chi2CutCSC = cms.double(150.0),
38 Chi2CutDT = cms.double(10.0),
39 Chi2CutGEM = cms.double(1.0),
40 Chi2CutME0 = cms.double(1.0),
41 Chi2CutRPC = cms.double(1.0),
42 HitThreshold = cms.int32(1),
44 Fitter = cms.string(
'GlbMuKFFitter'),
45 Propagator = cms.string(
'SmartPropagatorAnyRK'),
46 TrackerRecHitBuilder = cms.string(
'WithAngleAndTemplate'),
47 MuonRecHitBuilder = cms.string(
'MuonRecHitBuilder'),
48 DoPredictionsOnly = cms.bool(
False),
49 RefitDirection = cms.string(
'insideOut'),
50 PropDirForCosmics = cms.bool(
False),
51 RefitRPCHits = cms.bool(
True),
54 DYTthrs = cms.vint32(20, 30),
55 DYTselector = cms.int32(1),
56 DYTupdator = cms.bool(
False),
57 DYTuseAPE = cms.bool(
False),
60 SkipStation = cms.int32(-1),
63 TrackerSkipSystem = cms.int32(-1),
66 TrackerSkipSection = cms.int32(-1),
68 RefitFlag = cms.bool(
True)
73 from Configuration.Eras.Modifier_phase1Pixel_cff
import phase1Pixel
74 phase1Pixel.toModify(GlobalTrajectoryBuilderCommon,
75 TrackerRecHitBuilder =
'WithTrackAngle',
76 TrackTransformer =
dict(TrackerRecHitBuilder =
'WithTrackAngle'),
77 GlbRefitterParameters =
dict(TrackerRecHitBuilder =
'WithTrackAngle'),
82 from Configuration.Eras.Modifier_phase2_tracker_cff
import phase2_tracker
83 phase2_tracker.toModify(GlobalTrajectoryBuilderCommon,
84 TrackerRecHitBuilder =
'WithTrackAngle',
85 TrackTransformer =
dict(TrackerRecHitBuilder =
'WithTrackAngle'),
86 GlbRefitterParameters =
dict(TrackerRecHitBuilder =
'WithTrackAngle'),