20 process.hltL3TrajectorySeedOIS = TSG.l3seeds(
"OIState")
21 process.hltL3TrajectorySeedOIHC = TSG.l3seeds(
"OIHitCascade")
22 process.hltL3TrajectorySeedIOHC = TSG.l3seeds(
"IOHitCascade")
26 process.hltL3TrackCandidateFromL2OIS = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
27 process.hltL3TrackCandidateFromL2OIS.SeedProducer =
"hltL3TrajectorySeedOIS"
28 process.hltL3TrackCandidateFromL2OIHC = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
29 process.hltL3TrackCandidateFromL2OIHC.SeedProducer =
"hltL3TrajectorySeedOIHC"
30 process.hltL3TrackCandidateFromL2IOHC = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
31 process.hltL3TrackCandidateFromL2IOHC.SeedProducer =
"hltL3TrajectorySeedIOHC"
34 process.hltL3TkTracksFromL2OIS = process.hltL3TkTracksFromL2.clone()
35 process.hltL3TkTracksFromL2OIS.src =
"hltL3TrackCandidateFromL2OIS"
36 process.hltL3TkTracksFromL2OIHC = process.hltL3TkTracksFromL2.clone()
37 process.hltL3TkTracksFromL2OIHC.src =
"hltL3TrackCandidateFromL2OIHC"
38 process.hltL3TkTracksFromL2IOHC = process.hltL3TkTracksFromL2.clone()
39 process.hltL3TkTracksFromL2IOHC.src =
"hltL3TrackCandidateFromL2IOHC"
42 process.hltL3MuonsOIS = process.hltL3Muons.clone()
43 process.hltL3MuonsOIS.L3TrajBuilderParameters.tkTrajLabel =
"hltL3TkTracksFromL2OIS"
44 process.hltL3MuonsOIHC = process.hltL3Muons.clone()
45 process.hltL3MuonsOIHC.L3TrajBuilderParameters.tkTrajLabel =
"hltL3TkTracksFromL2OIHC"
46 process.hltL3MuonsIOHC = process.hltL3Muons.clone()
47 process.hltL3MuonsIOHC.L3TrajBuilderParameters.tkTrajLabel =
"hltL3TkTracksFromL2IOHC"
49 process.hltL3MuonsOICombined = cms.EDProducer(
51 labels = cms.VInputTag(
52 cms.InputTag(
"hltL3MuonsOIS"),
53 cms.InputTag(
"hltL3MuonsOIHC"),
57 process.l3MuonsAllCombined = cms.EDProducer(
59 labels = cms.VInputTag(
60 cms.InputTag(
"hltL3MuonsOIS"),
61 cms.InputTag(
"hltL3MuonsOIHC"),
62 cms.InputTag(
"hltL3MuonsIOHC")
66 process.l3TkFromL2Combination = cms.EDProducer(
68 labels = cms.VInputTag(
69 cms.InputTag(
"hltL3TkTracksFromL2OIS"),
70 cms.InputTag(
"hltL3TkTracksFromL2OIHC"),
71 cms.InputTag(
"hltL3TkTracksFromL2IOHC")
75 process.l3TkCandFromL2Combination = cms.EDProducer(
76 "L3TrackCandCombiner",
77 labels = cms.VInputTag(
78 cms.InputTag(
"hltL3TrackCandidateFromL2OIS"),
79 cms.InputTag(
"hltL3TrackCandidateFromL2OIHC"),
80 cms.InputTag(
"hltL3TrackCandidateFromL2IOHC"),
84 process.l3SeedCombination = cms.EDProducer(
85 "L3MuonTrajectorySeedCombiner",
86 labels = cms.VInputTag(
87 cms.InputTag(
"hltL3TrajectorySeedOIS"),
88 cms.InputTag(
"hltL3TrajectorySeedOIHC"),
89 cms.InputTag(
"hltL3TrajectorySeedIOHC")
93 process.HLTL3muonTkCandidateSequenceOIS = cms.Sequence(
94 process.HLTDoLocalPixelSequence +
95 process.HLTDoLocalStripSequence +
96 process.hltL3TrajectorySeedOIS +
97 process.hltL3TrackCandidateFromL2OIS
100 process.HLTL3muonrecoNocandSequenceOIS = cms.Sequence(
101 process.HLTL3muonTkCandidateSequenceOIS +
102 process.hltL3TkTracksFromL2OIS +
103 process.hltL3MuonsOIS
106 process.HLTL3muonTkCandidateSequenceOIHC = cms.Sequence(
107 process.HLTL3muonrecoNocandSequenceOIS +
108 process.hltL3TrajectorySeedOIHC +
109 process.hltL3TrackCandidateFromL2OIHC
112 process.HLTL3muonrecoNocandSequenceOIHC = cms.Sequence(
113 process.HLTL3muonTkCandidateSequenceOIHC +
114 process.hltL3TkTracksFromL2OIHC +
115 process.hltL3MuonsOIHC
118 process.HLTL3muonTkCandSequenceIOHC = cms.Sequence(
119 process.HLTL3muonrecoNocandSequenceOIHC +
120 process.hltL3MuonsOICombined +
121 process.hltL3TrajectorySeedIOHC +
122 process.hltL3TrackCandidateFromL2IOHC
125 process.HLTL3muonrecoNocandSequenceIOHC = cms.Sequence(
126 process.HLTL3muonTkCandSequenceIOHC +
127 process.hltL3TkTracksFromL2IOHC +
128 process.hltL3MuonsIOHC
131 process.hltL3TrajectorySeed = process.l3SeedCombination
132 process.hltL3TrackCandidateFromL2 = process.l3TkCandFromL2Combination
133 process.hltL3TkTracksFromL2 = process.l3TkFromL2Combination
134 process.hltL3Muons = process.l3MuonsAllCombined
136 process.HLTL3muonTkCandidateSequence = cms.Sequence(
137 process.HLTL3muonrecoNocandSequenceIOHC +
138 process.hltL3TrajectorySeed +
139 process.hltL3TrackCandidateFromL2