1 import FWCore.ParameterSet.Config
as cms
7 standAloneMuons = cms.EDProducer(
8 "StandAloneMuonProducer",
12 InputObjects = cms.InputTag(
"ancientMuonSeed"),
13 MuonTrajectoryBuilder = cms.string(
"Exhaustive"),
14 STATrajBuilderParameters = cms.PSet(
15 NavigationType = cms.string(
'Standard'),
16 SeedPosition = cms.string(
'in'),
17 SeedPropagator = cms.string(
'SteppingHelixPropagatorAny'),
19 DoSeedRefit = cms.bool(
False),
20 SeedTransformerParameters = cms.PSet(
21 Fitter = cms.string(
'KFFitterSmootherSTA'),
22 RescaleError = cms.double(100.0),
23 MuonRecHitBuilder = cms.string(
'MuonRecHitBuilder'),
24 Propagator = cms.string(
'SteppingHelixPropagatorAny'),
25 NMinRecHits = cms.uint32(2),
26 UseSubRecHits = cms.bool(
False)
29 FilterParameters = cms.PSet(
30 FitDirection = cms.string(
'insideOut'),
31 EnableDTMeasurement = cms.bool(
True),
32 DTRecSegmentLabel = cms.InputTag(
"dt4DSegments"),
33 EnableCSCMeasurement = cms.bool(
True),
34 CSCRecSegmentLabel = cms.InputTag(
"cscSegments"),
35 EnableGEMMeasurement = cms.bool(
False),
36 GEMRecSegmentLabel = cms.InputTag(
"gemRecHits"),
37 EnableRPCMeasurement = cms.bool(
True),
38 RPCRecSegmentLabel = cms.InputTag(
"rpcRecHits"),
39 NumberOfSigma = cms.double(3.0),
40 MaxChi2 = cms.double(1000.0),
41 Propagator = cms.string(
'SteppingHelixPropagatorAny'),
42 MuonTrajectoryUpdatorParameters = cms.PSet(MaxChi2 = cms.double(25.0),
43 RescaleError = cms.bool(
False),
44 RescaleErrorFactor = cms.double(100.0),
45 Granularity = cms.int32(0),
46 UseInvalidHits = cms.bool(
True),
47 ExcludeRPCFromFit = cms.bool(
False)
51 DoBackwardFilter = cms.bool(
True),
52 BWFilterParameters = cms.PSet(
53 FitDirection = cms.string(
'outsideIn'),
54 BWSeedType = cms.string(
'fromGenerator'),
55 EnableDTMeasurement = cms.bool(
True),
56 DTRecSegmentLabel = cms.InputTag(
"dt4DSegments"),
57 EnableCSCMeasurement = cms.bool(
True),
58 CSCRecSegmentLabel = cms.InputTag(
"cscSegments"),
59 EnableGEMMeasurement = cms.bool(
False),
60 GEMRecSegmentLabel = cms.InputTag(
"gemRecHits"),
61 EnableRPCMeasurement = cms.bool(
True),
62 RPCRecSegmentLabel = cms.InputTag(
"rpcRecHits"),
63 NumberOfSigma = cms.double(3.0),
64 MaxChi2 = cms.double(100.0),
65 Propagator = cms.string(
'SteppingHelixPropagatorAny'),
66 MuonTrajectoryUpdatorParameters = cms.PSet(MaxChi2 = cms.double(25.0),
67 RescaleError = cms.bool(
False),
68 RescaleErrorFactor = cms.double(100.0),
69 Granularity = cms.int32(0),
70 UseInvalidHits = cms.bool(
True),
71 ExcludeRPCFromFit = cms.bool(
False)
74 DoRefit = cms.bool(
False),
75 RefitterParameters = cms.PSet(
76 FitterName = cms.string(
'KFFitterSmootherSTA'),
77 NumberOfIterations = cms.uint32(3),
78 ForceAllIterations = cms.bool(
False),
79 MaxFractionOfLostHits = cms.double(0.05),
80 RescaleError = cms.double(100.)
88 standAloneSETMuons = cms.EDProducer(
"StandAloneMuonProducer",
89 MuonTrackLoaderForSTA,
91 InputObjects = cms.InputTag(
"SETMuonSeed"),
92 MuonTrajectoryBuilder = cms.string(
"DirectMuonTrajectoryBuilder"),
93 STATrajBuilderParameters = cms.PSet(
94 SeedTransformerParameters = cms.PSet(
95 Fitter = cms.string(
'KFFitterSmootherSTA'),
96 RescaleError = cms.double(1.0),
97 MuonRecHitBuilder = cms.string(
'MuonRecHitBuilder'),
98 Propagator = cms.string(
'SteppingHelixPropagatorAny'),
99 NMinRecHits = cms.uint32(2),
102 UseSubRecHits = cms.bool(
False)