diff --git a/L1Trigger/TrackFindingTracklet/interface/ChannelAssignment.h b/L1Trigger/TrackFindingTracklet/interface/ChannelAssignment.h index ae4d163e41c0c..daa927e66ce35 100644 --- a/L1Trigger/TrackFindingTracklet/interface/ChannelAssignment.h +++ b/L1Trigger/TrackFindingTracklet/interface/ChannelAssignment.h @@ -48,7 +48,7 @@ namespace trklet { int numSeedTypes_; // number of used channels int numChannels_; - // max number layers a sedd type may project to + // max number layers a seed type may project to int maxNumProjectionLayers_; // seeding layers of seed types using default layer id [barrel: 1-6, discs: 11-15] std::vector> seedTypesSeedLayers_; diff --git a/L1Trigger/TrackFindingTracklet/python/ChannelAssignment_cfi.py b/L1Trigger/TrackFindingTracklet/python/ChannelAssignment_cfi.py index ef09fdf30d6c6..c7ee3852854fc 100644 --- a/L1Trigger/TrackFindingTracklet/python/ChannelAssignment_cfi.py +++ b/L1Trigger/TrackFindingTracklet/python/ChannelAssignment_cfi.py @@ -8,7 +8,7 @@ SeedTypesReduced = cms.vstring( "L1L2", "L2L3", "L3L4", "L5L6", "D1D2", "D3D4", "L1D1", "L2D1" ), # seed types used in reduced tracklet algorithm (position gives int value) - MaxNumProjectionLayers = cms.int32( 8 ), # max number layers a sedd type may project to + MaxNumProjectionLayers = cms.int32( 8 ), # max number layers a seed type may project to SeedTypesSeedLayersReduced = cms.PSet ( # seeding layers of seed types in reduced config using default layer id [barrel: 1-6, discs: 11-15] L1L2 = cms.vint32( 1, 2 ), L2L3 = cms.vint32( 2, 3 ), diff --git a/L1Trigger/TrackFindingTracklet/python/Customize_cff.py b/L1Trigger/TrackFindingTracklet/python/Customize_cff.py index 78962d8720c73..c78e5103b4597 100644 --- a/L1Trigger/TrackFindingTracklet/python/Customize_cff.py +++ b/L1Trigger/TrackFindingTracklet/python/Customize_cff.py @@ -1,8 +1,10 @@ import FWCore.ParameterSet.Config as cms +# configures track finding s/w to use KF emulator instead of KF simulator def newKFConfig(process): process.TTTracksFromTrackletEmulation.Fakefit = True +# configures track finding s/w to behave as track finding f/w def fwConfig(process): newKFConfig(process) process.TrackTriggerSetup.Firmware.FreqBE = 240 @@ -11,6 +13,7 @@ def fwConfig(process): process.TTTracksFromTrackletEmulation.EmulateTB = True process.ChannelAssignment.UseDuplicateRemoval = False +# configures track finding s/w to behave as a subchain of processing steps def reducedConfig(process): fwConfig(process) process.TrackTriggerSetup.KalmanFilter.NumWorker = 1 diff --git a/L1Trigger/TrackFindingTracklet/python/Tracklet_cfi.py b/L1Trigger/TrackFindingTracklet/python/Tracklet_cfi.py index d2a704fcccb1b..b07445d884f6e 100644 --- a/L1Trigger/TrackFindingTracklet/python/Tracklet_cfi.py +++ b/L1Trigger/TrackFindingTracklet/python/Tracklet_cfi.py @@ -24,8 +24,8 @@ TrackQualityPSet = cms.PSet(TrackQualityParams), Fakefit = cms.bool(False), # True causes Tracklet reco to output TTTracks before DR & KF StoreTrackBuilderOutput = cms.bool(False), # if True EDProducts for TrackBuilder tracks and stubs will be filled - RemovalType = cms.string("merge"), - DoMultipleMatches = cms.bool(True) + RemovalType = cms.string("merge"), # Duplicate track removal + DoMultipleMatches = cms.bool(True) # Allow tracklet tracks multiple stubs per layer ) TTTracksFromExtendedTrackletEmulation = TTTracksFromTrackletEmulation.clone(