Skip to content

Commit 8b5e975

Browse files
authored
Merge pull request #47793 from SegmentLinking/ariostas/lst_inputs
Migrate LST inputs to SoA collections
2 parents 2ddeb78 + ecd1aed commit 8b5e975

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1093
-1583
lines changed

DQM/TrackingMonitorSource/python/TrackingSourceConfig_Tier0_cff.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ def _copyIfExists(mod, pset, name):
397397

398398
from Configuration.ProcessModifiers.trackingLST_cff import trackingLST
399399
trackingLST.toModify(locals()["TrackSeedMonhighPtTripletStep"],
400-
SeedProducer = "lstPixelSeedInputProducer"
400+
SeedProducer = "lstInputProducer"
401401
)
402402

403403
TrackingDQMSourceTier0 += TrackSeedMonSequence

DataFormats/Common/src/classes_def.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,4 +207,5 @@
207207

208208
<class name="edm::StdArray<short, 4>"/>
209209
<class name="edm::StdArray<unsigned short, 11>"/>
210+
<class name="edm::StdArray<unsigned int, 4>"/>
210211
</lcgdict>

Validation/RecoTrack/interface/trackFromSeedFitFailed.h renamed to DataFormats/TrackReco/interface/trackFromSeedFitFailed.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#ifndef Validation_RecoTrack_trackFomSeedFitFailed_h
2-
#define Validation_RecoTrack_trackFomSeedFitFailed_h
1+
#ifndef DataFormats_TrackReco_trackFomSeedFitFailed_h
2+
#define DataFormats_TrackReco_trackFomSeedFitFailed_h
33

44
#include "DataFormats/TrackReco/interface/Track.h"
55

HLTrigger/Configuration/python/HLT_75e33/modules/hltInitialStepTrackCandidates_cfi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626

2727
_hltInitialStepTrackCandidatesLST = cms.EDProducer('LSTOutputConverter',
2828
lstOutput = cms.InputTag('hltLST'),
29-
phase2OTHits = cms.InputTag('hltPhase2OTHitsInputLST'),
30-
lstPixelSeeds = cms.InputTag('hltPixelSeedInputLST'),
29+
lstInput = cms.InputTag('hltInputLST'),
30+
lstPixelSeeds = cms.InputTag('hltInputLST'),
3131
includeT5s = cms.bool(True),
3232
includeNonpLSTSs = cms.bool(False),
3333
propagatorAlong = cms.ESInputTag('', 'PropagatorWithMaterial'),

HLTrigger/Configuration/python/HLT_75e33/modules/hltInitialStepTrajectorySeedsLST_cfi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
hltInitialStepTrajectorySeedsLST = cms.EDProducer('LSTOutputConverter',
44
lstOutput = cms.InputTag('hltLST'),
5-
phase2OTHits = cms.InputTag('hltPhase2OTHitsInputLST'),
6-
lstPixelSeeds = cms.InputTag('hltPixelSeedInputLST'),
5+
lstInput = cms.InputTag('hltInputLST'),
6+
lstPixelSeeds = cms.InputTag('hltInputLST'),
77
includeT5s = cms.bool(True),
88
includeNonpLSTSs = cms.bool(True),
99
propagatorAlong = cms.ESInputTag('', 'PropagatorWithMaterial'),
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import FWCore.ParameterSet.Config as cms
2+
3+
hltInputLST = cms.EDProducer('LSTInputProducer@alpaka',
4+
ptCut = cms.double(0.8),
5+
phase2OTRecHits = cms.InputTag('hltSiPhase2RecHits'),
6+
beamSpot = cms.InputTag('hltOnlineBeamSpot'),
7+
seedTracks = cms.VInputTag(
8+
'hltInitialStepSeedTracksLST',
9+
'hltHighPtTripletStepSeedTracksLST'
10+
),
11+
alpaka = cms.untracked.PSet(
12+
backend = cms.untracked.string('')
13+
)
14+
)
15+
16+
_hltInputLSTSingleIterPatatrack = hltInputLST.clone(
17+
seedTracks = ['hltInitialStepSeedTracksLST']
18+
)
19+
20+
from Configuration.ProcessModifiers.singleIterPatatrack_cff import singleIterPatatrack
21+
singleIterPatatrack.toReplaceWith(hltInputLST, _hltInputLSTSingleIterPatatrack)

HLTrigger/Configuration/python/HLT_75e33/modules/hltLST_cfi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import FWCore.ParameterSet.Config as cms
22

33
hltLST = cms.EDProducer('LSTProducer@alpaka',
4-
pixelSeedInput = cms.InputTag('hltPixelSeedInputLST'),
5-
phase2OTHitsInput = cms.InputTag('hltPhase2OTHitsInputLST'),
4+
lstInput = cms.InputTag('hltInputLST'),
65
verbose = cms.bool(False),
6+
ptCut = cms.double(0.8),
77
nopLSDupClean = cms.bool(False),
88
tcpLSTriplets = cms.bool(False),
99
mightGet = cms.optional.untracked.vstring,

HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2OTHitsInputLST_cfi.py

Lines changed: 0 additions & 6 deletions
This file was deleted.

HLTrigger/Configuration/python/HLT_75e33/modules/hltPixelSeedInputLST_cfi.py

Lines changed: 0 additions & 16 deletions
This file was deleted.

HLTrigger/Configuration/python/HLT_75e33/sequences/HLTInitialStepSequence_cfi.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@
1111
from ..modules.hltInitialStepSeedTracksLST_cfi import *
1212
from ..sequences.HLTHighPtTripletStepSeedingSequence_cfi import *
1313
from ..modules.hltHighPtTripletStepSeedTracksLST_cfi import *
14-
from ..modules.hltPixelSeedInputLST_cfi import *
1514
from ..modules.hltSiPhase2RecHits_cfi import *
16-
from ..modules.hltPhase2OTHitsInputLST_cfi import *
15+
from ..modules.hltInputLST_cfi import *
1716
from ..modules.hltLST_cfi import *
1817
from ..modules.hltInitialStepTrackspTTCLST_cfi import *
1918
from ..modules.hltInitialStepTrackspLSTCLST_cfi import *
@@ -27,9 +26,8 @@
2726
+hltInitialStepSeedTracksLST
2827
+HLTHighPtTripletStepSeedingSequence
2928
+hltHighPtTripletStepSeedTracksLST
30-
+hltPixelSeedInputLST
3129
+hltSiPhase2RecHits # Probably need to move elsewhere in the final setup
32-
+hltPhase2OTHitsInputLST # Probably need to move elsewhere in the final setup
30+
+hltInputLST
3331
+hltLST
3432
+hltInitialStepTrackCandidates
3533
+hltInitialStepTrackspTTCLST
@@ -55,9 +53,8 @@
5553
_HLTInitialStepSequenceSingleIterPatatrackLSTSeeding = cms.Sequence(
5654
hltInitialStepSeeds
5755
+hltInitialStepSeedTracksLST
58-
+hltPixelSeedInputLST
5956
+hltSiPhase2RecHits # Probably need to move elsewhere in the final setup
60-
+hltPhase2OTHitsInputLST # Probably need to move elsewhere in the final setup
57+
+hltInputLST
6158
+hltLST
6259
+hltInitialStepTrajectorySeedsLST
6360
+hltInitialStepTrackCandidates

0 commit comments

Comments
 (0)