CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
csctfTrackDigis_cfi.py
Go to the documentation of this file.
2 
4 csctfTrackDigis = cms.EDProducer("CSCTFTrackProducer",
5  DTproducer = cms.untracked.InputTag("dtTriggerPrimitiveDigis"),
6  DtDirectProd = cms.untracked.InputTag("csctfunpacker","DT"),
7  SectorReceiverInput = cms.untracked.InputTag("cscTriggerPrimitiveDigis","MPCSORTED"),
8  SectorProcessor = cms.PSet(CSCCommonTrigger,
9  # LUT Setup
10  ###########
11  SRLUT = cms.PSet(
12  Binary = cms.untracked.bool(False),
13  ReadLUTs = cms.untracked.bool(False),
14  LUTPath = cms.untracked.string('./'),
15  UseMiniLUTs = cms.untracked.bool(True)
16  ),
17 
18  PTLUT = cms.PSet(
19  LowQualityFlag = cms.untracked.uint32(4),
20  ReadPtLUT = cms.bool(False),
21  PtMethod = cms.untracked.uint32(32)
22  ),
23 
24  # Operational mode control
25  ##########################
26  AllowALCTonly = cms.bool(False),
27  AllowCLCTonly = cms.bool(False),
28  rescaleSinglesPhi = cms.bool(True),
29  run_core = cms.bool(True),
30  trigger_on_MB1a = cms.bool(False),
31  trigger_on_MB1d = cms.bool(False),
32  trigger_on_ME1a = cms.bool(False),
33  trigger_on_ME1b = cms.bool(False),
34  trigger_on_ME2 = cms.bool(False),
35  trigger_on_ME3 = cms.bool(False),
36  trigger_on_ME4 = cms.bool(False),
37  singlesTrackOutput = cms.uint32(1),
38  gangedME1a = cms.untracked.bool(True),
39  CoreLatency = cms.uint32(7),
40  PreTrigger = cms.uint32(2),
41  BXAdepth = cms.uint32(2),
42  widePhi = cms.uint32(0),
43 
44  # Control Registers to core,
45  # Reordered to match firmware interface
46  #######################################
47  mindetap = cms.uint32(7),
48  mindetap_halo = cms.uint32(8),
49 
50  EtaMin = cms.vuint32(0, 0, 0, 0, 0, 0, 0, 0),
51 
52  mindeta12_accp = cms.uint32(12),
53  mindeta13_accp = cms.uint32(13),
54  mindeta112_accp = cms.uint32(14),
55  mindeta113_accp = cms.uint32(21),
56 
57  EtaMax = cms.vuint32(127, 127, 127, 127, 127, 24, 24, 127),
58 
59  maxdeta12_accp = cms.uint32(17),
60  maxdeta13_accp = cms.uint32(27),
61  maxdeta112_accp = cms.uint32(29),
62  maxdeta113_accp = cms.uint32(38),
63 
64  EtaWindows = cms.vuint32(4, 4, 6, 6, 6, 6, 6),
65 
66  maxdphi12_accp = cms.uint32(64),
67  maxdphi13_accp = cms.uint32(64),
68  maxdphi112_accp = cms.uint32(64),
69  maxdphi113_accp = cms.uint32(64),
70 
71  mindphip = cms.uint32(180),
72  mindphip_halo = cms.uint32(128),
73 
74  straightp = cms.uint32(19),
75  curvedp = cms.uint32(15),
76 
77  mbaPhiOff = cms.uint32(0),
78  mbbPhiOff = cms.uint32(1982),
79 
80  kill_fiber = cms.uint32(0),
81  QualityEnableME1a = cms.uint32(65535),
82  QualityEnableME1b = cms.uint32(65535),
83  QualityEnableME1c = cms.uint32(65535),
84  QualityEnableME1d = cms.uint32(65535),
85  QualityEnableME1e = cms.uint32(65535),
86  QualityEnableME1f = cms.uint32(65535),
87  QualityEnableME2a = cms.uint32(65535),
88  QualityEnableME2b = cms.uint32(65535),
89  QualityEnableME2c = cms.uint32(65535),
90  QualityEnableME3a = cms.uint32(65535),
91  QualityEnableME3b = cms.uint32(65535),
92  QualityEnableME3c = cms.uint32(65535),
93  QualityEnableME4a = cms.uint32(65535),
94  QualityEnableME4b = cms.uint32(65535),
95  QualityEnableME4c = cms.uint32(65535),
96 
97  firmwareSP = cms.uint32(20120319),#core 20120313
98  firmwareFA = cms.uint32(20091026),
99  firmwareDD = cms.uint32(20091026),
100  firmwareVM = cms.uint32(20091026),
101 
102  isCoreVerbose = cms.bool(False),
103 
104  #use firmware version and PTLUTs listed in this files if True
105  #use firmware and PTLUTs from O2O if False
106  #initializeFromPSet = cms.bool(True)
107  initializeFromPSet = cms.bool(False)
108  ),
109 
110  isTMB07 = cms.bool(True),
111  useDT = cms.bool(True),
112  readDtDirect = cms.bool(False),
113 )
114 
115