File indexing completed on 2024-11-15 23:40:44
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 def newKFConfig(process):
0005 process.l1tTTTracksFromTrackletEmulation.Fakefit = True
0006
0007
0008 def fwConfig(process):
0009 newKFConfig(process)
0010 process.TrackTriggerSetup.Firmware.FreqBE = 240
0011 process.l1tTTTracksFromTrackletEmulation.RemovalType = ""
0012 process.l1tTTTracksFromTrackletEmulation.DoMultipleMatches = False
0013 process.l1tTTTracksFromTrackletEmulation.StoreTrackBuilderOutput = True
0014
0015
0016 def reducedConfig(process):
0017 fwConfig(process)
0018 process.TrackTriggerSetup.KalmanFilter.NumWorker = 1
0019 process.ChannelAssignment.SeedTypes = cms.vstring( "L1L2" )
0020 process.ChannelAssignment.SeedTypesSeedLayers = cms.PSet( L1L2 = cms.vint32( 1, 2 ) )
0021 process.ChannelAssignment.SeedTypesProjectionLayers = cms.PSet( L1L2 = cms.vint32( 3, 4, 5, 6 ) )
0022
0023
0024
0025 process.ChannelAssignment.IRChannelsIn = cms.vint32( 0, 1, 25, 2, 26, 4, 5, 29, 6, 30, 7, 31, 8, 9, 33 )
0026 process.l1tTTTracksFromTrackletEmulation.Reduced = True
0027 process.l1tTTTracksFromTrackletEmulation.memoryModulesFile = 'L1Trigger/TrackFindingTracklet/data/reduced_memorymodules.dat'
0028 process.l1tTTTracksFromTrackletEmulation.processingModulesFile = 'L1Trigger/TrackFindingTracklet/data/reduced_processingmodules.dat'
0029 process.l1tTTTracksFromTrackletEmulation.wiresFile = 'L1Trigger/TrackFindingTracklet/data/reduced_wires.dat'
0030
0031
0032 def trackletConfig(process):
0033 process.l1tTTTracksFromTrackletEmulation.fitPatternFile = cms.FileInPath('L1Trigger/TrackFindingTracklet/data/fitpattern.txt')