File indexing completed on 2025-03-08 03:03:42
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 from Alignment.CommonAlignmentProducer.ALCARECOPromptCalibProdSiPixelAli_cff import *
0005 from HLTrigger.HLTfilters.hltHighLevel_cfi import *
0006 ALCARECOTkAlMinBiasFilterForSiPixelAliHLT = hltHighLevel.clone(
0007 HLTPaths = ['pathALCARECOTkAlHLTTracks'],
0008 throw = True,
0009 TriggerResultsTag = "TriggerResults::RECO"
0010 )
0011
0012 from Alignment.CommonAlignmentProducer.LSNumberFilter_cfi import *
0013
0014
0015 import RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi
0016 onlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone(
0017 useBSOnlineRecords = True,
0018 timeThreshold = 999999
0019 )
0020
0021
0022 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBias_cff import ALCARECOTkAlMinBias
0023 ALCARECOTkAlMinBiasHLTTracks = ALCARECOTkAlMinBias.clone(
0024 src = cms.InputTag("hltMergedTracks")
0025 )
0026
0027
0028
0029
0030 from Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi import AlignmentTrackSelector
0031 SiPixelAliLooseSelectorHLT = AlignmentTrackSelector.clone(
0032 applyBasicCuts = True,
0033
0034 src = 'ALCARECOTkAlMinBiasHLTTracks',
0035 trackQualities = ["loose"],
0036 pMin = 4.,
0037 )
0038
0039
0040 SiPixelAliTrackSelectorHLT = SiPixelAliTrackSelector.clone(
0041 src = 'SiPixelAliTrackFitterHLT',
0042 )
0043
0044
0045
0046 from RecoTracker.IterativeTracking.InitialStep_cff import *
0047 from RecoTracker.Configuration.RecoTrackerP5_cff import *
0048 from RecoTracker.TrackProducer.TrackRefitter_cfi import *
0049
0050
0051
0052
0053 from Alignment.CommonAlignmentProducer.HLTModulesIncludes_cff import hltESPStripCPEfromTrackAngle, hltESPPixelCPEGeneric, hltESPTTRHBWithTrackAngle
0054
0055 SiPixelAliTrackRefitterHLT0 = TrackRefitter.clone(
0056 src = 'SiPixelAliLooseSelectorHLT',
0057 NavigationSchool = '',
0058 TTRHBuilder = 'hltESPTTRHBWithTrackAngle',
0059 beamSpot = 'onlineBeamSpot'
0060 )
0061
0062 SiPixelAliTrackRefitterHLT1 = SiPixelAliTrackRefitter0.clone(
0063 src = 'SiPixelAliTrackSelectorHLT',
0064 TTRHBuilder = 'hltESPTTRHBWithTrackAngle',
0065 beamSpot = 'onlineBeamSpot'
0066 )
0067
0068
0069 from Alignment.MillePedeAlignmentAlgorithm.MillePedeAlignmentAlgorithm_cfi import *
0070 from Alignment.CommonAlignmentProducer.AlignmentProducerAsAnalyzer_cff import AlignmentProducer
0071 SiPixelAliMilleAlignmentProducerHLT = SiPixelAliMilleAlignmentProducer.clone(
0072 beamSpotTag = 'onlineBeamSpot',
0073 tjTkAssociationMapTag = 'SiPixelAliTrackRefitterHLT1',
0074 algoConfig = MillePedeAlignmentAlgorithm.clone(
0075 binaryFile = 'milleBinaryHLT_0.dat',
0076 treeFile = 'treeFileHLT.root',
0077 monitorFile = 'millePedeMonitorHLT.root'
0078 )
0079 )
0080
0081
0082 SiPixelAliTrackerTrackHitFilterHLT = SiPixelAliTrackerTrackHitFilter.clone(
0083 src = 'SiPixelAliTrackRefitterHLT0'
0084 )
0085
0086
0087 import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cff as fitWithMaterial
0088 SiPixelAliTrackFitterHLT = fitWithMaterial.ctfWithMaterialTracks.clone(
0089 src = 'SiPixelAliTrackerTrackHitFilterHLT',
0090 NavigationSchool = '',
0091 TTRHBuilder = 'hltESPTTRHBWithTrackAngle',
0092 beamSpot = 'onlineBeamSpot'
0093 )
0094
0095 SiPixelAliMillePedeFileConverterHLT = cms.EDProducer(
0096 "MillePedeFileConverter",
0097 fileDir = cms.string(SiPixelAliMilleAlignmentProducerHLT.algoConfig.fileDir.value()),
0098 inputBinaryFile = cms.string(SiPixelAliMilleAlignmentProducerHLT.algoConfig.binaryFile.value()),
0099 fileBlobLabel = cms.string(''),
0100 )
0101
0102 seqALCARECOPromptCalibProdSiPixelAliHLT = cms.Sequence(
0103 ALCARECOTkAlMinBiasFilterForSiPixelAliHLT*
0104 LSNumberFilter*
0105 onlineBeamSpot*
0106 SiPixelAliLooseSelectorHLT*
0107 SiPixelAliTrackRefitterHLT0*
0108 SiPixelAliTrackerTrackHitFilterHLT*
0109 SiPixelAliTrackFitterHLT*
0110 SiPixelAliTrackSelectorHLT*
0111 SiPixelAliTrackRefitterHLT1*
0112 SiPixelAliMilleAlignmentProducerHLT*
0113 SiPixelAliMillePedeFileConverterHLT
0114 )