CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/L1Trigger/CSCTrackFinder/python/csctfTrackDigis_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from L1Trigger.CSCCommonTrigger.CSCCommonTrigger_cfi import *
00004 csctfTrackDigis = cms.EDProducer("CSCTFTrackProducer",
00005         DTproducer = cms.untracked.InputTag("dtTriggerPrimitiveDigis"),
00006         DtDirectProd = cms.untracked.InputTag("csctfunpacker","DT"),
00007         SectorReceiverInput = cms.untracked.InputTag("cscTriggerPrimitiveDigis","MPCSORTED"),
00008         SectorProcessor = cms.PSet(CSCCommonTrigger,
00009                 # LUT Setup
00010                 ###########
00011                 SRLUT = cms.PSet(
00012                         Binary = cms.untracked.bool(False),
00013                         ReadLUTs = cms.untracked.bool(False),
00014                         LUTPath = cms.untracked.string('./'),
00015                         UseMiniLUTs = cms.untracked.bool(True)
00016                 ),
00017 
00018                 PTLUT = cms.PSet(
00019                         LowQualityFlag = cms.untracked.uint32(4),
00020                         ReadPtLUT = cms.bool(False),
00021                         PtMethod = cms.untracked.uint32(29)
00022                 ),
00023                 
00024                 # Operational mode control
00025                 ##########################
00026                 AllowALCTonly = cms.bool(False),
00027                 AllowCLCTonly = cms.bool(False),
00028                 rescaleSinglesPhi  = cms.bool(True),
00029                 run_core = cms.bool(True),
00030                 trigger_on_MB1a = cms.bool(False),
00031                 trigger_on_MB1d = cms.bool(False),
00032                 trigger_on_ME1a = cms.bool(False),
00033                 trigger_on_ME1b = cms.bool(False),
00034                 trigger_on_ME2 = cms.bool(False),
00035                 trigger_on_ME3 = cms.bool(False),
00036                 trigger_on_ME4 = cms.bool(False),
00037                 singlesTrackOutput = cms.uint32(1),
00038                 gangedME1a = cms.untracked.bool(True),
00039                 CoreLatency = cms.uint32(7),
00040                 PreTrigger = cms.uint32(2),
00041                 BXAdepth = cms.uint32(2),
00042                 widePhi = cms.uint32(0),
00043                 
00044                 # Control Registers to core,
00045                 # Reordered to match firmware interface
00046                 #######################################
00047                 mindetap = cms.uint32(7),
00048                 mindetap_halo = cms.uint32(8),
00049                 
00050                 EtaMin = cms.vuint32(0, 0, 0, 0, 0, 0, 0, 0),
00051                 
00052                 mindeta12_accp = cms.uint32(12),
00053                 mindeta13_accp = cms.uint32(13),
00054                 mindeta112_accp = cms.uint32(14),
00055                 mindeta113_accp = cms.uint32(21),
00056                 
00057                 EtaMax = cms.vuint32(127, 127, 127, 127, 127, 24, 24, 127),
00058                 
00059                 maxdeta12_accp = cms.uint32(17),
00060                 maxdeta13_accp = cms.uint32(27),
00061                 maxdeta112_accp = cms.uint32(29),
00062                 maxdeta113_accp = cms.uint32(38),
00063                 
00064                 EtaWindows = cms.vuint32(4, 4, 6, 6, 6, 6, 6), 
00065                 
00066                 maxdphi12_accp = cms.uint32(64),
00067                 maxdphi13_accp = cms.uint32(64),
00068                 maxdphi112_accp = cms.uint32(64),
00069                 maxdphi113_accp = cms.uint32(64),
00070                 
00071                 mindphip = cms.uint32(180),
00072                 mindphip_halo = cms.uint32(128),
00073                 
00074                 straightp = cms.uint32(19),
00075                 curvedp = cms.uint32(15),
00076                 
00077                 mbaPhiOff = cms.uint32(0),
00078                 mbbPhiOff = cms.uint32(1982),
00079                 
00080                 kill_fiber         = cms.uint32(0),
00081                 QualityEnableME1a  = cms.uint32(65535),
00082                 QualityEnableME1b  = cms.uint32(65535),
00083                 QualityEnableME1c  = cms.uint32(65535),
00084                 QualityEnableME1d  = cms.uint32(65535),
00085                 QualityEnableME1e  = cms.uint32(65535),
00086                 QualityEnableME1f  = cms.uint32(65535),
00087                 QualityEnableME2a  = cms.uint32(65535),
00088                 QualityEnableME2b  = cms.uint32(65535),
00089                 QualityEnableME2c  = cms.uint32(65535),
00090                 QualityEnableME3a  = cms.uint32(65535),
00091                 QualityEnableME3b  = cms.uint32(65535),
00092                 QualityEnableME3c  = cms.uint32(65535),
00093                 QualityEnableME4a  = cms.uint32(65535),
00094                 QualityEnableME4b  = cms.uint32(65535),
00095                 QualityEnableME4c  = cms.uint32(65535),
00096 
00097                 firmwareSP = cms.uint32(20120319),#core 20120313
00098                 firmwareFA = cms.uint32(20091026),
00099                 firmwareDD = cms.uint32(20091026),
00100                 firmwareVM = cms.uint32(20091026),
00101 
00102                 isCoreVerbose = cms.bool(False),
00103                                    
00104                 #use firmware version and PTLUTs listed in this files if True
00105                 #use firmware and PTLUTs from O2O if False 
00106                 #initializeFromPSet = cms.bool(True)
00107                 initializeFromPSet = cms.bool(False)
00108         ),
00109                                  
00110         isTMB07 = cms.bool(True),
00111         useDT = cms.bool(True),
00112         readDtDirect = cms.bool(False),
00113 )
00114 
00115