Skip to content

Commit

Permalink
Ians first comments.
Browse files Browse the repository at this point in the history
  • Loading branch information
tschuh committed Feb 7, 2022
1 parent 3f30cb0 commit fd10ce0
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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<std::vector<int>> seedTypesSeedLayers_;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 ),
Expand Down
3 changes: 3 additions & 0 deletions L1Trigger/TrackFindingTracklet/python/Customize_cff.py
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand Down
4 changes: 2 additions & 2 deletions L1Trigger/TrackFindingTracklet/python/Tracklet_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -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(
Expand Down

0 comments on commit fd10ce0

Please sign in to comment.