Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:22:15

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 TSPhiParametersBlock = cms.PSet(
0004     TSPhiParameters = cms.PSet(
0005         #Enable/Disable Inner SL checking for 1st/2nd tracks & carry in TSM
0006         TSMNOE1 = cms.bool(True),
0007         TSMNOE2 = cms.bool(False),
0008         TSTREN12 = cms.bool(True),
0009         TSTREN9 = cms.bool(True),
0010         TSTREN8 = cms.bool(True),
0011         TSTREN11 = cms.bool(True),
0012         TSTREN3 = cms.bool(True),
0013         TSTREN2 = cms.bool(True),
0014         TSTREN1 = cms.bool(True),
0015         # Used Traco mask
0016         # 1 means enabled
0017         TSTREN0 = cms.bool(True),
0018         TSTREN7 = cms.bool(True),
0019         TSTREN6 = cms.bool(True),
0020         TSTREN5 = cms.bool(True),
0021         TSTREN4 = cms.bool(True),
0022         TSSNOE2 = cms.bool(False),
0023         # Enable/Disable Inner SL checking for 1st/2nd tracks & carry in TSS
0024         TSSNOE1 = cms.bool(True),
0025         TSMCCE2 = cms.bool(False),
0026         TSTREN19 = cms.bool(True),
0027         #Enable/Disable correlation checking for 1st/2nd tracks & carry in TSM
0028         TSMCCE1 = cms.bool(True),
0029         TSTREN17 = cms.bool(True),
0030         TSTREN16 = cms.bool(True),
0031         TSTREN15 = cms.bool(True),
0032         TSTREN14 = cms.bool(True),
0033         TSTREN13 = cms.bool(True),
0034         # Priority in TSS for 1st/2nd tracks
0035         # 1 is H/L
0036         # 2 is In/Out
0037         # 3 is Corr/NotCorr
0038         # valid parameters are 1,2,3 combinations
0039         TSSMSK1 = cms.int32(312),
0040         TSSMSK2 = cms.int32(312),
0041         TSTREN10 = cms.bool(True),
0042         TSMMSK2 = cms.int32(312),
0043         # Priority in TSM for 1st/2nd tracks
0044         # 1 is H/L
0045         # 2 is In/Out
0046         # 3 is Corr/NotCorr
0047         # valid parameters are 1,2,3 combinations
0048         TSMMSK1 = cms.int32(312),
0049         # Handling of second track (carry) in case of pile-up in TSM
0050         # 1 Get best 2nd previous BX
0051         # 2 Get best 2nd previous BX if 1st is Low
0052         # 0 Reject 2nd track
0053         TSMHSP = cms.int32(1),
0054         # Enable/Disable correlation checking for 1st/2nd tracks & carry in TSS
0055         TSSCCE1 = cms.bool(True),
0056         TSSCCE2 = cms.bool(False),
0057         # Correlated ghost 2 suppression option in TSS
0058         # 0 Reject also if Correlated
0059         # 1 Accept if correlated
0060         TSSCGS2 = cms.bool(True),
0061         TSSCCEC = cms.bool(False),
0062         # Enable/Disable Htrig checking for 1st/2nd tracks & carry in TSM
0063         TSMHTE1 = cms.bool(True),
0064         TSMHTE2 = cms.bool(False),
0065         # Debug flag
0066         Debug = cms.untracked.bool(False),
0067         TSSHTE2 = cms.bool(False),
0068         # Correlated ghost 1 suppression option in TSM
0069         # 0 Reject also if Correlated
0070         # 1 Accept if correlated
0071         TSMCGS1 = cms.bool(True),
0072         # Correlated ghost 2 suppression option in TSM
0073         # 0 Reject also if Correlated
0074         # 1 Accept if correlated
0075         TSMCGS2 = cms.bool(True),
0076         # Enable/Disable Htrig checking for 1st/2nd tracks & carry in TSS
0077         TSSHTE1 = cms.bool(True),
0078         TSTREN22 = cms.bool(True),
0079         TSSNOEC = cms.bool(False),
0080         TSTREN20 = cms.bool(True),
0081         TSTREN21 = cms.bool(True),
0082         # Ghost 1 suppression options in TSM
0083         # 1 If Outer adj to 1st tr
0084         # 2 Always
0085         # 0 Never
0086         TSMGS1 = cms.int32(1),
0087         # Ghost 2 suppression options in TSM
0088         # 1 If Outer same TRACO of uncorr 1st tr
0089         # 2 If Outer same TRACO of 1st tr
0090         # 3 Always
0091         # 4 If Outer same TRACO of inner 1st tr
0092         # 0 Never
0093         TSMGS2 = cms.int32(1),
0094         TSSHTEC = cms.bool(False),
0095         # TsmWord used to mask TSMS or TSS
0096         #  bit numbering 7 6 5 4 3 2 1 0
0097         #
0098         #  bit 0 = 1  --> TSMS OK     => normal mode (default)
0099         #  bit 0 = 0  --> TSMS broken => back-up mode (see example a)
0100         #  bits 1-6 = 0 --> broken TSS (see example b)
0101         #  bits 1-6 = 1 --> working TSS (default)
0102         TSMWORD = cms.int32(255),
0103         TSMHTEC = cms.bool(False),
0104         # Correlated ghost 1 suppression option in TSS
0105         # 0 Reject also if Correlated
0106         # 1 Accept if correlated
0107         TSSCGS1 = cms.bool(True),
0108         TSTREN23 = cms.bool(True),
0109         # Ghost 2 suppression options in TSS
0110         # 1 If Outer same TRACO of uncorr 1st tr
0111         # 2 If Outer same TRACO of 1st tr
0112         # 3 Always
0113         # 4 If Outer same TRACO of inner 1st tr
0114         # 0 Never
0115         TSSGS2 = cms.int32(1),
0116         TSMNOEC = cms.bool(False),
0117         # Ghost 1 suppression options in TSS
0118         # 1 If Outer adj to 1st tr
0119         # 2 Always
0120         # 0 Never
0121         TSSGS1 = cms.int32(1),
0122         TSTREN18 = cms.bool(True),
0123         TSMCCEC = cms.bool(False)
0124     )
0125 )
0126 
0127