File indexing completed on 2025-06-03 00:12:21
0001
0002
0003 import FWCore.ParameterSet.Config as cms
0004
0005
0006 def fwConfig(process):
0007 process.l1tTTTracksFromTrackletEmulation.Fakefit = True
0008 process.l1tTTTracksFromTrackletEmulation.RemovalType = ""
0009 process.l1tTTTracksFromTrackletEmulation.DoMultipleMatches = False
0010 process.l1tTTTracksFromTrackletEmulation.StoreTrackBuilderOutput = True
0011
0012
0013 def reducedConfig(process):
0014 fwConfig(process)
0015 process.TrackTriggerSetup.Firmware.FreqBEHigh = 240
0016 process.TrackTriggerSetup.KalmanFilter.NumWorker = 1
0017 process.ChannelAssignment.SeedTypes = cms.vstring( "L1L2" )
0018 process.ChannelAssignment.SeedTypesSeedLayers = cms.PSet( L1L2 = cms.vint32( 1, 2 ) )
0019 process.ChannelAssignment.SeedTypesProjectionLayers = cms.PSet( L1L2 = cms.vint32( 3, 4, 5, 6 ) )
0020
0021
0022
0023 process.ChannelAssignment.IRChannelsIn = cms.vint32( 0, 1, 25, 2, 26, 4, 5, 29, 6, 30, 7, 31, 8, 9, 33 )
0024 process.l1tTTTracksFromTrackletEmulation.Reduced = True
0025 process.l1tTTTracksFromTrackletEmulation.memoryModulesFile = 'L1Trigger/TrackFindingTracklet/data/reduced_memorymodules.dat'
0026 process.l1tTTTracksFromTrackletEmulation.processingModulesFile = 'L1Trigger/TrackFindingTracklet/data/reduced_processingmodules.dat'
0027 process.l1tTTTracksFromTrackletEmulation.wiresFile = 'L1Trigger/TrackFindingTracklet/data/reduced_wires.dat'
0028
0029
0030 def trackletConfig(process):
0031 process.l1tTTTracksFromTrackletEmulation.fitPatternFile = cms.FileInPath('L1Trigger/TrackFindingTracklet/data/fitpattern.txt')
0032
0033
0034 def oldKFConfig(process):
0035
0036 process.ProducerKF.Hybrid = True
0037
0038
0039 process.ProducerKF.DeadModuleOpts.KillScenario = 0
0040
0041 process.ProducerKF.DeadModuleOpts.KillRecover = False
0042
0043 process.ProducerKF.HTArraySpecRphi.HoughMinPt = 2.
0044
0045 process.ProducerKF.TrackDigi.KF_skipTrackDigi = True
0046
0047 process.ProducerKF.StubDigitize.EnableDigitize = False
0048
0049 process.ProducerKF.GeometricProc.UseApproxB = True
0050
0051 process.ProducerKF.GeometricProc.BApprox_gradient = 0.886454
0052
0053 process.ProducerKF.GeometricProc.BApprox_intercept = 0.504148
0054
0055 process.ProducerKF.PhiSectors.NumPhiSectors = 9
0056
0057 process.ProducerKF.PhiSectors.NumPhiNonants = 9
0058
0059 process.ProducerKF.PhiSectors.ChosenRofPhi = 55.
0060
0061 process.ProducerKF.EtaSectors.EtaRegions = [-2.4, -2.08, -1.68, -1.26, -0.90, -0.62, -0.41, -0.20, 0.0, 0.20, 0.41, 0.62, 0.90, 1.26, 1.68, 2.08, 2.4]
0062
0063 process.ProducerKF.EtaSectors.ChosenRofZ = 50.0
0064
0065 process.ProducerKF.TrackFitSettings.KalmanMinNumStubs = 4
0066
0067 process.ProducerKF.TrackFitSettings.KalmanMaxNumStubs = 6
0068
0069 process.ProducerKF.TrackFitSettings.KalmanMaxSkipLayersHard = 1
0070
0071 process.ProducerKF.TrackFitSettings.KalmanMaxSkipLayersEasy = 2
0072
0073 process.ProducerKF.TrackFitSettings.KalmanMaxStubsEasy = 10
0074
0075 process.ProducerKF.TrackFitSettings.KalmanMaxStubsPerLayer = 4
0076
0077 process.ProducerKF.TrackFitSettings.KalmanMultiScattTerm = 0.00075
0078
0079 process.ProducerKF.TrackFitSettings.KalmanChi2RphiScale = 8
0080
0081 process.ProducerKF.TrackFitSettings.KFUseMaybeLayers = True
0082
0083 process.ProducerKF.TrackFitSettings.KalmanRemove2PScut = True
0084
0085
0086 process.ProducerKF.TrackFitSettings.KFLayerVsPtToler = [999., 999., 0.1, 0.1, 0.05, 0.05, 0.05]
0087
0088 process.ProducerKF.TrackFitSettings.KFLayerVsD0Cut5 = [999., 999., 999., 10., 10., 10., 10.]
0089 process.ProducerKF.TrackFitSettings.KFLayerVsZ0Cut5 = [999., 999., 25.5, 25.5, 25.5, 25.5, 25.5]
0090 process.ProducerKF.TrackFitSettings.KFLayerVsZ0Cut4 = [999., 999., 15., 15., 15., 15., 15.]
0091
0092 process.ProducerKF.TrackFitSettings.KFLayerVsChiSq5 = [999., 999., 10., 30., 80., 120., 160.]
0093 process.ProducerKF.TrackFitSettings.KFLayerVsChiSq4 = [999., 999., 10., 30., 80., 120., 160.]
0094
0095 process.ProducerKF.TrackFitSettings.KalmanAddBeamConstr = False
0096
0097 process.ProducerKF.TrackFitSettings.KalmanHOfw = False
0098
0099 process.ProducerKF.TrackFitSettings.KalmanHOtilted = True
0100
0101 process.ProducerKF.TrackFitSettings.KalmanHOprojZcorr = 1
0102
0103 process.ProducerKF.TrackFitSettings.KalmanHOalpha = 0
0104
0105 process.ProducerKF.TrackFitSettings.KalmanHOhelixExp = True
0106
0107 process.ProducerKF.TrackFitSettings.KalmanDebugLevel = 0