CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
L1DTConfigTSPhi_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 TSPhiParametersBlock = cms.PSet(
4  TSPhiParameters = cms.PSet(
5  #Enable/Disable Inner SL checking for 1st/2nd tracks & carry in TSM
6  TSMNOE1 = cms.bool(True),
7  TSMNOE2 = cms.bool(False),
8  TSTREN12 = cms.bool(True),
9  TSTREN9 = cms.bool(True),
10  TSTREN8 = cms.bool(True),
11  TSTREN11 = cms.bool(True),
12  TSTREN3 = cms.bool(True),
13  TSTREN2 = cms.bool(True),
14  TSTREN1 = cms.bool(True),
15  # Used Traco mask
16  # 1 means enabled
17  TSTREN0 = cms.bool(True),
18  TSTREN7 = cms.bool(True),
19  TSTREN6 = cms.bool(True),
20  TSTREN5 = cms.bool(True),
21  TSTREN4 = cms.bool(True),
22  TSSNOE2 = cms.bool(False),
23  # Enable/Disable Inner SL checking for 1st/2nd tracks & carry in TSS
24  TSSNOE1 = cms.bool(True),
25  TSMCCE2 = cms.bool(False),
26  TSTREN19 = cms.bool(True),
27  #Enable/Disable correlation checking for 1st/2nd tracks & carry in TSM
28  TSMCCE1 = cms.bool(True),
29  TSTREN17 = cms.bool(True),
30  TSTREN16 = cms.bool(True),
31  TSTREN15 = cms.bool(True),
32  TSTREN14 = cms.bool(True),
33  TSTREN13 = cms.bool(True),
34  # Priority in TSS for 1st/2nd tracks
35  # 1 is H/L
36  # 2 is In/Out
37  # 3 is Corr/NotCorr
38  # valid parameters are 1,2,3 combinations
39  TSSMSK1 = cms.int32(312),
40  TSSMSK2 = cms.int32(312),
41  TSTREN10 = cms.bool(True),
42  TSMMSK2 = cms.int32(312),
43  # Priority in TSM for 1st/2nd tracks
44  # 1 is H/L
45  # 2 is In/Out
46  # 3 is Corr/NotCorr
47  # valid parameters are 1,2,3 combinations
48  TSMMSK1 = cms.int32(312),
49  # Handling of second track (carry) in case of pile-up in TSM
50  # 1 Get best 2nd previous BX
51  # 2 Get best 2nd previous BX if 1st is Low
52  # 0 Reject 2nd track
53  TSMHSP = cms.int32(1),
54  # Enable/Disable correlation checking for 1st/2nd tracks & carry in TSS
55  TSSCCE1 = cms.bool(True),
56  TSSCCE2 = cms.bool(False),
57  # Correlated ghost 2 suppression option in TSS
58  # 0 Reject also if Correlated
59  # 1 Accept if correlated
60  TSSCGS2 = cms.bool(True),
61  TSSCCEC = cms.bool(False),
62  # Enable/Disable Htrig checking for 1st/2nd tracks & carry in TSM
63  TSMHTE1 = cms.bool(True),
64  TSMHTE2 = cms.bool(False),
65  # Debug flag
66  Debug = cms.untracked.bool(False),
67  TSSHTE2 = cms.bool(False),
68  # Correlated ghost 1 suppression option in TSM
69  # 0 Reject also if Correlated
70  # 1 Accept if correlated
71  TSMCGS1 = cms.bool(True),
72  # Correlated ghost 2 suppression option in TSM
73  # 0 Reject also if Correlated
74  # 1 Accept if correlated
75  TSMCGS2 = cms.bool(True),
76  # Enable/Disable Htrig checking for 1st/2nd tracks & carry in TSS
77  TSSHTE1 = cms.bool(True),
78  TSTREN22 = cms.bool(True),
79  TSSNOEC = cms.bool(False),
80  TSTREN20 = cms.bool(True),
81  TSTREN21 = cms.bool(True),
82  # Ghost 1 suppression options in TSM
83  # 1 If Outer adj to 1st tr
84  # 2 Always
85  # 0 Never
86  TSMGS1 = cms.int32(1),
87  # Ghost 2 suppression options in TSM
88  # 1 If Outer same TRACO of uncorr 1st tr
89  # 2 If Outer same TRACO of 1st tr
90  # 3 Always
91  # 4 If Outer same TRACO of inner 1st tr
92  # 0 Never
93  TSMGS2 = cms.int32(1),
94  TSSHTEC = cms.bool(False),
95  # TsmWord used to mask TSMS or TSS
96  # bit numbering 7 6 5 4 3 2 1 0
97  #
98  # bit 0 = 1 --> TSMS OK => normal mode (default)
99  # bit 0 = 0 --> TSMS broken => back-up mode (see example a)
100  # bits 1-6 = 0 --> broken TSS (see example b)
101  # bits 1-6 = 1 --> working TSS (default)
102  TSMWORD = cms.int32(255),
103  TSMHTEC = cms.bool(False),
104  # Correlated ghost 1 suppression option in TSS
105  # 0 Reject also if Correlated
106  # 1 Accept if correlated
107  TSSCGS1 = cms.bool(True),
108  TSTREN23 = cms.bool(True),
109  # Ghost 2 suppression options in TSS
110  # 1 If Outer same TRACO of uncorr 1st tr
111  # 2 If Outer same TRACO of 1st tr
112  # 3 Always
113  # 4 If Outer same TRACO of inner 1st tr
114  # 0 Never
115  TSSGS2 = cms.int32(1),
116  TSMNOEC = cms.bool(False),
117  # Ghost 1 suppression options in TSS
118  # 1 If Outer adj to 1st tr
119  # 2 Always
120  # 0 Never
121  TSSGS1 = cms.int32(1),
122  TSTREN18 = cms.bool(True),
123  TSMCCEC = cms.bool(False)
124  )
125 )
126 
127