1 import FWCore.ParameterSet.Config
as cms
3 from L1Trigger.TrackFindingTracklet.ChannelAssignment_cff
import ChannelAssignment
5 l1tTTTracksFromTrackletEmulation = cms.EDProducer(
"L1FPGATrackProducer",
6 TTStubSource = cms.InputTag(
"TTStubsFromPhase2TrackerDigis",
"StubAccepted"),
7 InputTagTTDTC = cms.InputTag(
"TrackerDTCProducer",
"StubAccepted"),
8 readMoreMcTruth = cms.bool(
True),
9 MCTruthClusterInputTag = cms.InputTag(
"TTClusterAssociatorFromPixelDigis",
"ClusterAccepted"),
10 MCTruthStubInputTag = cms.InputTag(
"TTStubAssociatorFromPixelDigis",
"StubAccepted"),
11 TrackingParticleInputTag = cms.InputTag(
"mix",
"MergedTrackTruth"),
12 BeamSpotSource = cms.InputTag(
"offlineBeamSpot"),
13 asciiFileName = cms.untracked.string(
""),
14 FailScenario = cms.untracked.int32(0),
15 Extended = cms.bool(
False),
16 Reduced = cms.bool(
False),
17 Hnpar = cms.uint32(4),
19 fitPatternFile = cms.FileInPath(
'L1Trigger/TrackFindingTracklet/data/fitpattern.txt'),
20 memoryModulesFile = cms.FileInPath(
'L1Trigger/TrackFindingTracklet/data/memorymodules_hourglassExtended.dat'),
21 processingModulesFile = cms.FileInPath(
'L1Trigger/TrackFindingTracklet/data/processingmodules_hourglassExtended.dat'),
22 wiresFile = cms.FileInPath(
'L1Trigger/TrackFindingTracklet/data/wires_hourglassExtended.dat'),
24 TrackQuality = cms.bool(
True),
25 TrackQualityPSet = cms.PSet(TrackQualityParams),
26 Fakefit = cms.bool(
False),
27 StoreTrackBuilderOutput = cms.bool(
False),
28 RemovalType = cms.string(
"merge"),
29 DoMultipleMatches = cms.bool(
True)
32 l1tTTTracksFromExtendedTrackletEmulation = l1tTTTracksFromTrackletEmulation.clone(
33 Extended = cms.bool(
True),
34 Reduced = cms.bool(
False),
35 Hnpar = cms.uint32(5),
37 tableTEDFile = cms.FileInPath(
'L1Trigger/TrackFindingTracklet/data/table_TED/table_TED_D1PHIA1_D2PHIA1.txt'),
38 tableTREFile = cms.FileInPath(
'L1Trigger/TrackFindingTracklet/data/table_TRE/table_TRE_D1AD2A_1.txt'),
40 TrackQuality = cms.bool(
False),
41 TrackQualityPSet = cms.PSet(TrackQualityParams)