3 import FWCore.ParameterSet.Config
as cms
15 BJetinputjetCollection=
"hltCaloJetCorrected"
17 openHltBLifetimeL25Associator = copy.deepcopy(hltBLifetimeL25AssociatorSingleTop)
18 openHltBLifetimeL25Associator.jets = cms.InputTag(BJetinputjetCollection)
20 openHltBLifetimeL25TagInfos = copy.deepcopy(hltBLifetimeL25TagInfosSingleTop)
21 openHltBLifetimeL25TagInfos.jetTracks = cms.InputTag(
"openHltBLifetimeL25Associator")
23 openHltBLifetimeL25BJetTags = copy.deepcopy(hltBLifetimeL25BJetTagsSingleTop)
24 openHltBLifetimeL25BJetTags.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBLifetimeL25TagInfos"))
27 BJetinputjetCollectionL1FastJet=
"hltCaloJetL1FastJetCorrected"
29 openHltBLifetimeL25AssociatorL1FastJet = copy.deepcopy(hltBLifetimeL25AssociatorSingleTop)
30 openHltBLifetimeL25AssociatorL1FastJet.jets = cms.InputTag(BJetinputjetCollectionL1FastJet)
32 openHltBLifetimeL25TagInfosL1FastJet = copy.deepcopy(hltBLifetimeL25TagInfosSingleTop)
33 openHltBLifetimeL25TagInfosL1FastJet.jetTracks = cms.InputTag(
"openHltBLifetimeL25AssociatorL1FastJet")
35 openHltBLifetimeL25BJetTagsL1FastJet = copy.deepcopy(hltBLifetimeL25BJetTagsSingleTop)
36 openHltBLifetimeL25BJetTagsL1FastJet.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBLifetimeL25TagInfosL1FastJet"))
40 BJetinputpfjetCollection=
"hltAntiKT5PFJets"
44 hltESPTrackCounting3D1st = cms.ESProducer(
"TrackCountingESProducer",
45 appendToDataLabel = cms.string(
"" ),
46 nthTrack = cms.int32( 1 ),
47 impactParameterType = cms.int32( 0 ),
48 deltaR = cms.double( -1.0 ),
49 maximumDecayLength = cms.double( 5.0 ),
50 maximumDistanceToJetAxis = cms.double( 0.07 ),
51 trackQualityClass = cms.string(
"any" )
55 hltBLifetimeL25BJetTagsSingleTrack = cms.EDProducer(
"JetTagProducer",
56 jetTagComputer = cms.string(
"hltESPTrackCounting3D1st" ),
57 tagInfos = cms.VInputTag(
'hltBLifetimeL25TagInfosSingleTop' )
61 hltBLifetimeL3BJetTagsSingleTrack = cms.EDProducer(
"JetTagProducer",
62 jetTagComputer = cms.string(
"hltESPTrackCounting3D1st" ),
63 tagInfos = cms.VInputTag(
'hltBLifetimeL3TagInfosSingleTop' )
66 hltBLifetimeL25BJetTagsSingleTrackL1FastJet = cms.EDProducer(
"JetTagProducer",
67 jetTagComputer = cms.string(
"hltESPTrackCounting3D1st" ),
68 tagInfos = cms.VInputTag(
'openHltBLifetimeL25TagInfosL1FastJet' )
72 hltBLifetimeL3BJetTagsSingleTrackL1FastJet = cms.EDProducer(
"JetTagProducer",
73 jetTagComputer = cms.string(
"hltESPTrackCounting3D1st" ),
74 tagInfos = cms.VInputTag(
'openHltBLifetimeL3TagInfosL1FastJet' )
78 openHltBLifetimeL25BJetTagsSingleTrack = copy.deepcopy(hltBLifetimeL25BJetTagsSingleTrack)
79 openHltBLifetimeL25BJetTagsSingleTrack.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBLifetimeL25TagInfos"))
81 openHltBLifetimeL25BJetTagsSingleTrackL1FastJet = copy.deepcopy(hltBLifetimeL25BJetTagsSingleTrackL1FastJet)
82 openHltBLifetimeL25BJetTagsSingleTrackL1FastJet.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBLifetimeL25TagInfos"))
88 OpenHLTBLifetimeL25recoSequence = cms.Sequence(
89 HLTDoLocalPixelSequence +
90 HLTRecopixelvertexingSequence +
91 openHltBLifetimeL25Associator +
92 openHltBLifetimeL25TagInfos +
93 openHltBLifetimeL25AssociatorL1FastJet +
94 openHltBLifetimeL25TagInfosL1FastJet +
95 openHltBLifetimeL25BJetTagsSingleTrack +
96 openHltBLifetimeL25BJetTagsSingleTrackL1FastJet +
97 openHltBLifetimeL25BJetTags +
98 openHltBLifetimeL25BJetTagsL1FastJet )
101 openHltBLifetimeRegionalPixelSeedGenerator = copy.deepcopy(hltBLifetimeRegionalPixelSeedGeneratorSingleTop)
102 openHltBLifetimeRegionalPixelSeedGenerator.RegionFactoryPSet.RegionPSet.JetSrc = cms.InputTag(BJetinputjetCollection)
104 openHltBLifetimeRegionalCkfTrackCandidates = copy.deepcopy(hltBLifetimeRegionalCkfTrackCandidatesSingleTop)
105 openHltBLifetimeRegionalCkfTrackCandidates.src = cms.InputTag(
"openHltBLifetimeRegionalPixelSeedGenerator")
107 openHltBLifetimeRegionalCtfWithMaterialTracks = copy.deepcopy(hltBLifetimeRegionalCtfWithMaterialTracksSingleTop)
108 openHltBLifetimeRegionalCtfWithMaterialTracks.src = cms.InputTag(
"openHltBLifetimeRegionalCkfTrackCandidates")
110 openHltBLifetimeL3Associator = copy.deepcopy(hltBLifetimeL3AssociatorSingleTop)
111 openHltBLifetimeL3Associator.jets = cms.InputTag(BJetinputjetCollection)
112 openHltBLifetimeL3Associator.tracks = cms.InputTag(
"openHltBLifetimeRegionalCtfWithMaterialTracks")
114 openHltBLifetimeL3TagInfos = copy.deepcopy(hltBLifetimeL3TagInfosSingleTop)
115 openHltBLifetimeL3TagInfos.jetTracks = cms.InputTag(
"openHltBLifetimeL3Associator")
117 openHltBLifetimeL3BJetTags = copy.deepcopy(hltBLifetimeL3BJetTagsSingleTop)
118 openHltBLifetimeL3BJetTags.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBLifetimeL3TagInfos"))
121 openHltBLifetimeRegionalPixelSeedGeneratorL1FastJet = copy.deepcopy(hltBLifetimeRegionalPixelSeedGeneratorSingleTop)
122 openHltBLifetimeRegionalPixelSeedGeneratorL1FastJet.RegionFactoryPSet.RegionPSet.JetSrc = cms.InputTag(BJetinputjetCollectionL1FastJet)
124 openHltBLifetimeRegionalCkfTrackCandidatesL1FastJet = copy.deepcopy(hltBLifetimeRegionalCkfTrackCandidatesSingleTop)
125 openHltBLifetimeRegionalCkfTrackCandidatesL1FastJet.src = cms.InputTag(
"openHltBLifetimeRegionalPixelSeedGeneratorL1FastJet")
127 openHltBLifetimeRegionalCtfWithMaterialTracksL1FastJet = copy.deepcopy(hltBLifetimeRegionalCtfWithMaterialTracksSingleTop)
128 openHltBLifetimeRegionalCtfWithMaterialTracksL1FastJet.src = cms.InputTag(
"openHltBLifetimeRegionalCkfTrackCandidatesL1FastJet")
130 openHltBLifetimeL3AssociatorL1FastJet = copy.deepcopy(hltBLifetimeL3AssociatorSingleTop)
131 openHltBLifetimeL3AssociatorL1FastJet.jets = cms.InputTag(BJetinputjetCollectionL1FastJet)
132 openHltBLifetimeL3AssociatorL1FastJet.tracks = cms.InputTag(
"openHltBLifetimeRegionalCtfWithMaterialTracksL1FastJet")
134 openHltBLifetimeL3TagInfosL1FastJet = copy.deepcopy(hltBLifetimeL3TagInfosSingleTop)
135 openHltBLifetimeL3TagInfosL1FastJet.jetTracks = cms.InputTag(
"openHltBLifetimeL3AssociatorL1FastJet")
137 openHltBLifetimeL3BJetTagsL1FastJet = copy.deepcopy(hltBLifetimeL3BJetTagsSingleTop)
138 openHltBLifetimeL3BJetTagsL1FastJet.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBLifetimeL3TagInfosL1FastJet"))
141 openHltBLifetimeL3AssociatorPF = copy.deepcopy(hltBLifetimeL3AssociatorSingleTop)
142 openHltBLifetimeL3AssociatorPF.jets = cms.InputTag(BJetinputpfjetCollection)
143 openHltBLifetimeL3AssociatorPF.tracks = cms.InputTag(
"hltIter4Merged")
144 openHltBLifetimeL3AssociatorPF.pvSrc = cms.InputTag(
"hltPixelVertices")
146 openHltBLifetimeL3TagInfosPF = copy.deepcopy(hltBLifetimeL3TagInfosSingleTop)
147 openHltBLifetimeL3TagInfosPF.jetTracks = cms.InputTag(
"openHltBLifetimeL3AssociatorPF")
149 openHltBLifetimeL3BJetTagsPF = copy.deepcopy(hltBLifetimeL3BJetTagsSingleTop)
150 openHltBLifetimeL3BJetTagsPF.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBLifetimeL3TagInfosPF"))
153 openHltBLifetimeL3BJetTagsSingleTrack = copy.deepcopy(hltBLifetimeL3BJetTagsSingleTrack)
154 openHltBLifetimeL3BJetTagsSingleTrack.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBLifetimeL3TagInfos"))
156 openHltBLifetimeL3BJetTagsSingleTrackL1FastJet = copy.deepcopy(hltBLifetimeL3BJetTagsSingleTrackL1FastJet)
157 openHltBLifetimeL3BJetTagsSingleTrackL1FastJet.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBLifetimeL3TagInfosL1FastJet"))
160 OpenHLTBLifetimeL3recoSequence = cms.Sequence(
161 HLTDoLocalPixelSequence +
162 HLTRecopixelvertexingSequence +
163 HLTDoLocalStripSequence +
164 HLTPFReconstructionSequence +
165 openHltBLifetimeRegionalPixelSeedGenerator +
166 openHltBLifetimeRegionalCkfTrackCandidates +
167 openHltBLifetimeRegionalCtfWithMaterialTracks +
168 openHltBLifetimeRegionalPixelSeedGeneratorL1FastJet +
169 openHltBLifetimeRegionalCkfTrackCandidatesL1FastJet +
170 openHltBLifetimeRegionalCtfWithMaterialTracksL1FastJet +
171 openHltBLifetimeL3Associator +
172 openHltBLifetimeL3TagInfos +
173 openHltBLifetimeL3AssociatorL1FastJet +
174 openHltBLifetimeL3TagInfosL1FastJet +
175 openHltBLifetimeL3AssociatorPF +
176 openHltBLifetimeL3TagInfosPF +
177 openHltBLifetimeL3BJetTagsSingleTrack +
178 openHltBLifetimeL3BJetTagsSingleTrackL1FastJet +
179 openHltBLifetimeL3BJetTags +
180 openHltBLifetimeL3BJetTagsL1FastJet +
181 openHltBLifetimeL3BJetTagsPF )
188 openHltBSoftmuonL25TagInfos = copy.deepcopy(hltBSoftMuonDiJet20L25TagInfos)
189 openHltBSoftmuonL25TagInfos.jets = cms.InputTag(BJetinputjetCollection)
192 openHltBSoftmuonL25BJetTags = copy.deepcopy(hltBSoftMuonDiJet20L25BJetTagsByDR)
193 openHltBSoftmuonL25BJetTags.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBSoftmuonL25TagInfos"))
195 openHltBSoftmuonL3TagInfos = copy.deepcopy(hltBSoftMuonDiJet20Mu5SelL3TagInfos)
196 openHltBSoftmuonL3TagInfos.jets = cms.InputTag(BJetinputjetCollection)
197 openHltBSoftmuonL3TagInfos.leptons = cms.InputTag(
"hltL3Muons")
200 openHltBPerfMeasL3BJetTags = copy.deepcopy(hltBSoftMuonDiJet20Mu5SelL3BJetTagsByDR)
201 openHltBPerfMeasL3BJetTags.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBSoftmuonL3TagInfos"))
205 openHltBSoftmuonL25TagInfosL1FastJet = copy.deepcopy(hltBSoftMuonDiJet20L25TagInfos)
206 openHltBSoftmuonL25TagInfosL1FastJet.jets = cms.InputTag(BJetinputjetCollectionL1FastJet)
209 openHltBSoftmuonL25BJetTagsL1FastJet = copy.deepcopy(hltBSoftMuonDiJet20L25BJetTagsByDR)
210 openHltBSoftmuonL25BJetTagsL1FastJet.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBSoftmuonL25TagInfosL1FastJet"))
212 openHltBSoftmuonL3TagInfosL1FastJet = copy.deepcopy(hltBSoftMuonDiJet20Mu5SelL3TagInfos)
213 openHltBSoftmuonL3TagInfosL1FastJet.jets = cms.InputTag(BJetinputjetCollectionL1FastJet)
214 openHltBSoftmuonL3TagInfosL1FastJet.leptons = cms.InputTag(
"hltL3Muons")
217 openHltBPerfMeasL3BJetTagsL1FastJet = copy.deepcopy(hltBSoftMuonDiJet20Mu5SelL3BJetTagsByDR)
218 openHltBPerfMeasL3BJetTagsL1FastJet.tagInfos = cms.VInputTag(cms.InputTag(
"openHltBSoftmuonL3TagInfosL1FastJet"))
222 OpenHLTBSoftMuonL25recoSequence = cms.Sequence(
223 HLTL2muonrecoNocandSequence +
224 openHltBSoftmuonL25TagInfos +
225 openHltBSoftmuonL25TagInfosL1FastJet +
226 openHltBSoftmuonL25BJetTags +
227 openHltBSoftmuonL25BJetTagsL1FastJet )
229 OpenHLTBSoftMuonL3recoSequence = cms.Sequence(
230 HLTL3muonrecoNocandSequence +
231 openHltBSoftmuonL3TagInfos +
232 openHltBSoftmuonL3TagInfosL1FastJet +
233 openHltBPerfMeasL3BJetTags +
234 openHltBPerfMeasL3BJetTagsL1FastJet )