CMS 3D CMS Logo

Functions
Customize_cff Namespace Reference

Functions

def analyzerUseTMTT (process)
 
def fwConfig (process)
 
def newKFConfig (process)
 
def producerUseTMTT (process)
 
def reducedConfig (process)
 
def setupUseTMTT (process)
 
def trackletConfig (process)
 

Function Documentation

◆ analyzerUseTMTT()

def Customize_cff.analyzerUseTMTT (   process)

Definition at line 9 of file Customize_cff.py.

9 def analyzerUseTMTT(process):
10  from L1Trigger.TrackerDTC.Analyzer_cfi import TrackerDTCAnalyzer_params
11  from L1Trigger.TrackerDTC.ProducerED_cfi import TrackerDTCProducer_params
12  TrackerDTCProducer_params.UseHybrid = cms.bool( False )
13  process.TrackerDTCAnalyzer = cms.EDAnalyzer('trackerDTC::Analyzer', TrackerDTCAnalyzer_params, TrackerDTCProducer_params)
14  return process
15 
def analyzerUseTMTT(process)
Definition: Customize_cff.py:9

◆ fwConfig()

def Customize_cff.fwConfig (   process)

Definition at line 8 of file Customize_cff.py.

References newKFConfig().

Referenced by reducedConfig().

8 def fwConfig(process):
9  newKFConfig(process)
10  process.TrackTriggerSetup.Firmware.FreqBE = 240 # Frequency of DTC & KF (determines truncation)
11  process.l1tTTTracksFromTrackletEmulation.RemovalType = ""
12  process.l1tTTTracksFromTrackletEmulation.DoMultipleMatches = False
13  process.l1tTTTracksFromTrackletEmulation.StoreTrackBuilderOutput = True
14 
15 # configures track finding s/w to behave as a subchain of processing steps
def newKFConfig(process)
Definition: Customize_cff.py:4
def fwConfig(process)
Definition: Customize_cff.py:8

◆ newKFConfig()

def Customize_cff.newKFConfig (   process)

Definition at line 4 of file Customize_cff.py.

Referenced by fwConfig().

4 def newKFConfig(process):
5  process.l1tTTTracksFromTrackletEmulation.Fakefit = True
6 
7 # configures track finding s/w to behave as track finding f/w
def newKFConfig(process)
Definition: Customize_cff.py:4

◆ producerUseTMTT()

def Customize_cff.producerUseTMTT (   process)

Definition at line 3 of file Customize_cff.py.

3 def producerUseTMTT(process):
4  from L1Trigger.TrackerDTC.ProducerED_cfi import TrackerDTCProducer_params
5  TrackerDTCProducer_params.UseHybrid = cms.bool( False )
6  process.TrackerDTCProducer = cms.EDProducer('trackerDTC::ProducerED', TrackerDTCProducer_params)
7  return process
8 
def producerUseTMTT(process)
Definition: Customize_cff.py:3

◆ reducedConfig()

def Customize_cff.reducedConfig (   process)

Definition at line 16 of file Customize_cff.py.

References fwConfig().

16 def reducedConfig(process):
17  fwConfig(process)
18  process.TrackTriggerSetup.KalmanFilter.NumWorker = 1
19  process.ChannelAssignment.SeedTypes = cms.vstring( "L1L2" )
20  process.ChannelAssignment.SeedTypesSeedLayers = cms.PSet( L1L2 = cms.vint32( 1, 2 ) )
21  process.ChannelAssignment.SeedTypesProjectionLayers = cms.PSet( L1L2 = cms.vint32( 3, 4, 5, 6 ) )
22  # this are tt::Setup::dtcId in order as in process.l1tTTTracksFromTrackletEmulation.processingModulesFile translated by
23  # reverssing naming logic described in L1FPGATrackProducer
24  # TO DO: Eliminate cfg param IRChannelsIn by taking this info from Tracklet wiring map.
25  process.ChannelAssignment.IRChannelsIn = cms.vint32( 0, 1, 25, 2, 26, 4, 5, 29, 6, 30, 7, 31, 8, 9, 33 )
26  process.l1tTTTracksFromTrackletEmulation.Reduced = True
27  process.l1tTTTracksFromTrackletEmulation.memoryModulesFile = 'L1Trigger/TrackFindingTracklet/data/reduced_memorymodules.dat'
28  process.l1tTTTracksFromTrackletEmulation.processingModulesFile = 'L1Trigger/TrackFindingTracklet/data/reduced_processingmodules.dat'
29  process.l1tTTTracksFromTrackletEmulation.wiresFile = 'L1Trigger/TrackFindingTracklet/data/reduced_wires.dat'
30 
31 # configures pure tracklet algorithm (as opposed to Hybrid algorithm)
def reducedConfig(process)
def fwConfig(process)
Definition: Customize_cff.py:8

◆ setupUseTMTT()

def Customize_cff.setupUseTMTT (   process)

Definition at line 3 of file Customize_cff.py.

3 def setupUseTMTT(process):
4  process.TrackTriggerDataFormats.UseHybrid = False
5  process.TrackTriggerSetup.TrackingParticle.MinPt = 3.0
6  process.TrackTriggerSetup.Firmware.MaxdPhi = 0.01
7  return process
8 
def setupUseTMTT(process)
Definition: Customize_cff.py:3

◆ trackletConfig()

def Customize_cff.trackletConfig (   process)

Definition at line 32 of file Customize_cff.py.

32 def trackletConfig(process):
33  process.l1tTTTracksFromTrackletEmulation.fitPatternFile = cms.FileInPath('L1Trigger/TrackFindingTracklet/data/fitpattern.txt')
34 
def trackletConfig(process)