1 import FWCore.ParameterSet.Config
as cms
6 TSGFromCombinedHits = cms.PSet(
7 ComponentName = cms.string(
'CombinedTSG'),
8 PSetNames = cms.vstring(
'firstTSG',
'secondTSG'),
11 ComponentName = cms.string(
'TSGFromOrderedHits'),
12 OrderedHitsFactoryPSet = cms.PSet(
13 ComponentName = cms.string(
'StandardHitTripletGenerator'),
14 SeedingLayers = cms.InputTag(
'PixelLayerTriplets'),
15 GeneratorPSet = cms.PSet(
16 useBending = cms.bool(
True),
17 useFixedPreFiltering = cms.bool(
False),
18 phiPreFiltering = cms.double(0.3),
19 extraHitRPhitolerance = cms.double(0.06),
20 useMultScattering = cms.bool(
True),
21 ComponentName = cms.string(
'PixelTripletHLTGenerator'),
22 extraHitRZtolerance = cms.double(0.06),
23 maxElement = cms.uint32( 10000 )
26 TTRHBuilder = cms.string(
'WithTrackAngle')
30 ComponentName = cms.string(
'TSGFromOrderedHits'),
31 OrderedHitsFactoryPSet = cms.PSet(
32 ComponentName = cms.string(
'StandardHitPairGenerator'),
33 SeedingLayers = cms.InputTag(
'PixelLayerPairs'),
34 useOnDemandTracker = cms.untracked.int32( 0 ),
35 maxElement = cms.uint32( 0 )
37 TTRHBuilder = cms.string(
'WithTrackAngle')
40 ComponentName = cms.string(
'DualByEtaTSG'),
41 PSetNames = cms.vstring(
'endcapTSG',
'barrelTSG'),
42 barrelTSG = cms.PSet( ),
44 ComponentName = cms.string(
'TSGFromOrderedHits'),
45 OrderedHitsFactoryPSet = cms.PSet(
46 ComponentName = cms.string(
'StandardHitPairGenerator'),
47 SeedingLayers = cms.InputTag(
'MixedLayerPairs'),
48 useOnDemandTracker = cms.untracked.int32( 0 ),
49 maxElement = cms.uint32( 0 )
51 TTRHBuilder = cms.string(
'WithTrackAngle')
53 etaSeparation = cms.double(2.0)
56 TSGFromPropagation = cms.PSet(
57 MuonErrorMatrixValues,
58 ComponentName = cms.string(
"TSGFromPropagation" ),
59 Propagator = cms.string(
"SmartPropagatorAnyOpposite" ),
60 MaxChi2 = cms.double( 40.0 ),
61 ResetMethod = cms.string(
"matrix"),
62 ErrorRescaling = cms.double(3.0),
63 SigmaZ = cms.double(25.0),
64 UseVertexState = cms.bool(
True ),
65 UpdateState = cms.bool(
True ),
66 SelectState = cms.bool(
False ),
67 beamSpot = cms.InputTag(
"hltOfflineBeamSpot")
75 TSGFromPixelTriplets = cms.PSet(
76 ComponentName = cms.string(
'TSGFromOrderedHits'),
77 OrderedHitsFactoryPSet = cms.PSet(
78 ComponentName = cms.string(
'StandardHitTripletGenerator'),
79 SeedingLayers = cms.InputTag(
'PixelLayerTriplets'),
80 GeneratorPSet = cms.PSet(
81 PixelTripletHLTGenerator
84 TTRHBuilder = cms.string(
'WithTrackAngle')
86 TSGForRoadSearchOI = cms.PSet(
87 MuonErrorMatrixValues,
88 propagatorCompatibleName = cms.string(
'SteppingHelixPropagatorOpposite'),
89 option = cms.uint32(3),
90 ComponentName = cms.string(
'TSGForRoadSearch'),
96 propagatorName = cms.string(
'SteppingHelixPropagatorAlong'),
97 manySeeds = cms.bool(
False),
98 copyMuonRecHit = cms.bool(
False),
99 maxChi2 = cms.double(40.0)
101 TSGFromMixedPairs = cms.PSet(
102 ComponentName = cms.string(
'TSGFromOrderedHits'),
103 OrderedHitsFactoryPSet = cms.PSet(
104 ComponentName = cms.string(
'StandardHitPairGenerator'),
105 SeedingLayers = cms.InputTag(
'MixedLayerPairs'),
106 useOnDemandTracker = cms.untracked.int32( 0 ),
107 maxElement = cms.uint32( 0 )
109 TTRHBuilder = cms.string(
'WithTrackAngle')
111 TSGForRoadSearchIOpxl = cms.PSet(
112 propagatorCompatibleName = cms.string(
'SteppingHelixPropagatorAny'),
113 option = cms.uint32(4),
114 ComponentName = cms.string(
'TSGForRoadSearch'),
115 errorMatrixPset = cms.PSet(
116 MuonErrorMatrixValues,
117 action = cms.string(
'use'),
118 atIP = cms.bool(
True)
120 propagatorName = cms.string(
'SteppingHelixPropagatorAlong'),
121 manySeeds = cms.bool(
False),
122 copyMuonRecHit = cms.bool(
False),
123 maxChi2 = cms.double(40.0)
125 TSGFromPixelPairs = cms.PSet(
126 ComponentName = cms.string(
'TSGFromOrderedHits'),
127 OrderedHitsFactoryPSet = cms.PSet(
128 ComponentName = cms.string(
'StandardHitPairGenerator'),
129 SeedingLayers = cms.InputTag(
'PixelLayerPairs'),
130 useOnDemandTracker = cms.untracked.int32( 0 ),
131 maxElement = cms.uint32( 0 )
133 TTRHBuilder = cms.string(
'WithTrackAngle')