CMS 3D CMS Logo

auxiliaryParams.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # Parameters common for all boards
4 commonParam = cms.PSet(
5  # Master flag for Phase-2 studies
6  runPhase2 = cms.bool(False),
7 
8  # Debug
9  verbosity = cms.int32(0),
10 
11 
15  gangedME1a = cms.bool(True),
16 
17  # flags to optionally disable finding stubs in ME42 or ME1a
18  disableME1a = cms.bool(False),
19  disableME42 = cms.bool(False),
20 
21  # switch on HL-LHC algorithms
22  runME11Up = cms.bool(False),
23  runME21Up = cms.bool(False),
24  runME31Up = cms.bool(False),
25  runME41Up = cms.bool(False),
26 
27  # GEM-CSC integrated triggers
28  runME11ILT = cms.bool(False),
29  runME21ILT = cms.bool(False),
30 
31  # comparator-code algorithm to improve
32  # CLCT position and bending resolution
33  runCCLUT = cms.bool(False),
34 
35 
36  enableAlctPhase2 = cms.bool(False)
37 )
38 
39 # MPC sorter config for Run1
40 mpcParamRun1 = cms.PSet(
41  sortStubs = cms.bool(True),
42  dropInvalidStubs = cms.bool(True),
43  dropLowQualityStubs = cms.bool(True),
44  maxStubs = cms.uint32(3),
45 )
46 
47 # MPC sorter config for Run2 and beyond
48 mpcParamRun2 = mpcParamRun1.clone(
49  sortStubs = False,
50  dropInvalidStubs = False,
51  dropLowQualityStubs = False,
52  maxStubs = 18,
53 )
54 
55 auxPSets = cms.PSet(
56  commonParam = commonParam.clone(),
57  mpcParamRun1 = mpcParamRun1.clone(),
58  mpcParamRun2 = mpcParamRun2.clone(),
59 )