Skip to content

Commit 8062ebc

Browse files
committed
adjustments to HG PCL workflow to use online inputs
1 parent adc0795 commit 8062ebc

File tree

5 files changed

+21
-22
lines changed

5 files changed

+21
-22
lines changed

Alignment/CommonAlignmentProducer/python/ALCARECOPromptCalibProdSiPixelAliHLTHGDiMuon_cff.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
from Alignment.CommonAlignmentProducer.ALCARECOPromptCalibProdSiPixelAliHLT_cff import *
1313
from Alignment.CommonAlignmentProducer.LSNumberFilter_cfi import *
1414

15-
# Ingredient: offlineBeamSpot
16-
from RecoVertex.BeamSpotProducer.BeamSpot_cfi import offlineBeamSpot
15+
1716

1817
# Ingredient: AlignmentTrackSelector
1918
# track selector for HighPurity tracks
@@ -128,7 +127,7 @@
128127
seqALCARECOPromptCalibProdSiPixelAliHLTHGDiMu = cms.Sequence(
129128
ALCARECOTkAlZMuMuFilterForSiPixelAliHLT*
130129
LSNumberFilter*
131-
offlineBeamSpot*
130+
onlineBeamSpot*
132131
SiPixelAliLooseSelectorHLTHGDimuon*
133132
SiPixelAliTrackRefitterHLTHGDimuon0*
134133
SiPixelAliTrackerTrackHitFilterHLTHGDimuon*

Alignment/CommonAlignmentProducer/python/ALCARECOPromptCalibProdSiPixelAliHLTHG_cff.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@
1212
from Alignment.CommonAlignmentProducer.ALCARECOPromptCalibProdSiPixelAliHLT_cff import *
1313
from Alignment.CommonAlignmentProducer.LSNumberFilter_cfi import *
1414

15-
# Ingredient: offlineBeamSpot
16-
from RecoVertex.BeamSpotProducer.BeamSpot_cfi import offlineBeamSpot
17-
1815
# Ingredient: AlignmentTrackSelector
1916
# track selector for HighPurity tracks
2017
#-- AlignmentTrackSelector
@@ -75,7 +72,7 @@
7572
seqALCARECOPromptCalibProdSiPixelAliHLTHG = cms.Sequence(
7673
ALCARECOTkAlMinBiasFilterForSiPixelAliHLTHG*
7774
LSNumberFilter*
78-
offlineBeamSpot*
75+
onlineBeamSpot*
7976
SiPixelAliLooseSelectorHLTHG*
8077
SiPixelAliTrackRefitterHLTHG0*
8178
SiPixelAliTrackerTrackHitFilterHLTHG*

Alignment/CommonAlignmentProducer/python/ALCARECOPromptCalibProdSiPixelAliHLT_cff.py

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@
1515
import RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi
1616
onlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
1717

18+
import RecoVertex.BeamSpotProducer.onlineBeamSpotESProducer_cfi as _mod
19+
BeamSpotESProducer = _mod.onlineBeamSpotESProducer.clone(
20+
timeThreshold = 999999 # for express allow >48h old payloads for replays. DO NOT CHANGE
21+
)
22+
1823
# Ingredient: ALCARECOTkAlMinBiasHLT
1924
from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBias_cff import ALCARECOTkAlMinBias
2025
ALCARECOTkAlMinBiasHLTTracks = ALCARECOTkAlMinBias.clone(
@@ -128,41 +133,41 @@
128133
SiPixelAliTrackRefitterHLT0 = TrackRefitter.clone(
129134
src = 'SiPixelAliLooseSelectorHLT', #'ALCARECOTkAlMinBias'#'ALCARECOTkAlCosmicsCTF0T' #'ALCARECOTkAlMuonIsolated'
130135
NavigationSchool = '', # to avoid filling hit pattern
131-
TTRHBuilder = 'hltESPTTRHBWithTrackAngle'
136+
TTRHBuilder = 'hltESPTTRHBWithTrackAngle',
137+
beamSpot = 'onlineBeamSpot'
132138
)
133139

134140
SiPixelAliTrackRefitterHLT1 = SiPixelAliTrackRefitter0.clone(
135-
src = 'SiPixelAliTrackSelectorHLT'
141+
src = 'SiPixelAliTrackSelectorHLT',
142+
TTRHBuilder = 'hltESPTTRHBWithTrackAngle',
143+
beamSpot = 'onlineBeamSpot'
136144
)
137145

138146
#-- Alignment producer
139147
from Alignment.MillePedeAlignmentAlgorithm.MillePedeAlignmentAlgorithm_cfi import *
140148
from Alignment.CommonAlignmentProducer.AlignmentProducerAsAnalyzer_cff import AlignmentProducer
141149
SiPixelAliMilleAlignmentProducerHLT = SiPixelAliMilleAlignmentProducer.clone(
150+
beamSpotTag = 'onlineBeamSpot',
142151
tjTkAssociationMapTag = 'SiPixelAliTrackRefitterHLT1',
143152
algoConfig = MillePedeAlignmentAlgorithm.clone(
144153
binaryFile = 'milleBinaryHLT_0.dat',
145154
treeFile = 'treeFileHLT.root',
146155
monitorFile = 'millePedeMonitorHLT.root'
147156
)
148157
)
149-
# Does anything else of the AlignmentProducer need to be overwritten ???
150-
151-
152-
153158

154159
# Ingredient: SiPixelAliTrackerTrackHitFilterHLT
155160
SiPixelAliTrackerTrackHitFilterHLT = SiPixelAliTrackerTrackHitFilter.clone(
156161
src = 'SiPixelAliTrackRefitterHLT0'
157162
)
158163

159-
160164
# Ingredient: SiPixelAliTrackFitterHLT
161165
import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cff as fitWithMaterial
162166
SiPixelAliTrackFitterHLT = fitWithMaterial.ctfWithMaterialTracks.clone(
163167
src = 'SiPixelAliTrackerTrackHitFilterHLT',
164-
# TTRHBuilder = 'hltESPTTRHBWithTrackAngle', #should already be default ???
165-
NavigationSchool = ''
168+
NavigationSchool = '',
169+
TTRHBuilder = 'hltESPTTRHBWithTrackAngle',
170+
beamSpot = 'onlineBeamSpot'
166171
)
167172

168173
SiPixelAliMillePedeFileConverterHLT = cms.EDProducer(

Alignment/CommonAlignmentProducer/python/ALCARECOTkAlHLTTracksZMuMu_Output_cff.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlHLTTracksZMuMu_*_*',
1313
'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlHLTTracksZMuMu_*_*',
1414
'keep L1AcceptBunchCrossings_*_*_*',
15-
'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
1615
'keep *_TriggerResults_*_*',
17-
'keep DcsStatuss_scalersRawToDigi_*_*',
18-
'keep *_hltVerticesPFFilter_*_*')
16+
'keep *_hltVerticesPFFilter_*_*',
17+
'keep *_hltOnlineBeamSpot_*_*'
18+
)
1919
)
2020

2121
OutALCARECOTkAlHLTTracksZMuMu = OutALCARECOTkAlHLTTracksZMuMu_noDrop.clone()

Alignment/CommonAlignmentProducer/python/ALCARECOTkAlHLTTracks_Output_cff.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,9 @@
1212
'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlHLTTracks_*_*',
1313
'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlHLTTracks_*_*',
1414
'keep L1AcceptBunchCrossings_*_*_*',
15-
'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
1615
'keep *_TriggerResults_*_*',
17-
'keep DcsStatuss_scalersRawToDigi_*_*',
1816
'keep *_hltVerticesPFFilter_*_*',
19-
'keep *_onlineBeamSpot_*_*')
17+
'keep *_hltOnlineBeamSpot_*_*')
2018
)
2119

2220
OutALCARECOTkAlHLTTracks = OutALCARECOTkAlHLTTracks_noDrop.clone()

0 commit comments

Comments
 (0)