CMS 3D CMS Logo

Tracklet_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
3 
4 TTTracksFromTrackletEmulation = cms.EDProducer("L1FPGATrackProducer",
5  TTStubSource = cms.InputTag("TTStubsFromPhase2TrackerDigis","StubAccepted"),
6  InputTagTTDTC = cms.InputTag("TrackerDTCProducer", "StubAccepted"),
7  readMoreMcTruth = cms.bool(True),
8  MCTruthClusterInputTag = cms.InputTag("TTClusterAssociatorFromPixelDigis", "ClusterAccepted"),
9  MCTruthStubInputTag = cms.InputTag("TTStubAssociatorFromPixelDigis", "StubAccepted"),
10  TrackingParticleInputTag = cms.InputTag("mix", "MergedTrackTruth"),
11  BeamSpotSource = cms.InputTag("offlineBeamSpot"),
12  asciiFileName = cms.untracked.string(""),
13  Extended = cms.bool(False),
14  Hnpar = cms.uint32(4),
15  # (if running on CRAB use "../../fitpattern.txt" etc instead)
16  fitPatternFile = cms.FileInPath('L1Trigger/TrackFindingTracklet/data/fitpattern.txt'),
17  memoryModulesFile = cms.FileInPath('L1Trigger/TrackFindingTracklet/data/memorymodules_hourglassExtended.dat'),
18  processingModulesFile = cms.FileInPath('L1Trigger/TrackFindingTracklet/data/processingmodules_hourglassExtended.dat'),
19  wiresFile = cms.FileInPath('L1Trigger/TrackFindingTracklet/data/wires_hourglassExtended.dat'),
20  # Quality Flag and Quality params
21  TrackQuality = cms.bool(True),
22  TrackQualityPSet = cms.PSet(TrackQualityParams)
23  )
24 
25 TTTracksFromExtendedTrackletEmulation = TTTracksFromTrackletEmulation.clone(
26  Extended = cms.bool(True),
27  Hnpar = cms.uint32(5),
28  # specifying where the TrackletEngineDisplaced(TED)/TripletEngine(TRE) tables are located
29  tableTEDFile = cms.FileInPath('L1Trigger/TrackFindingTracklet/data/table_TED/table_TED_D1PHIA1_D2PHIA1.txt'),
30  tableTREFile = cms.FileInPath('L1Trigger/TrackFindingTracklet/data/table_TRE/table_TRE_D1AD2A_1.txt'),
31  # Quality Flag and Quality params
32  TrackQuality = cms.bool(False),
33  TrackQualityPSet = cms.PSet(TrackQualityParams)
34  )
35