1 import FWCore.ParameterSet.Config
as cms
3 DA_vectParameters = cms.PSet(
4 algorithm = cms.string(
"DA_vect"),
5 TkDAClusParameters = cms.PSet(
6 coolingFactor = cms.double(0.6),
7 zrange = cms.double(4.),
8 delta_highT = cms.double(1.e-2),
9 delta_lowT = cms.double(1.e-3),
10 convergence_mode = cms.int32(0),
11 Tmin = cms.double(2.0),
12 Tpurge = cms.double(2.0),
13 Tstop = cms.double(0.5),
14 vertexSize = cms.double(0.006),
15 d0CutOff = cms.double(3.),
16 dzCutOff = cms.double(3.),
17 zmerge = cms.double(1e-2),
18 uniquetrkweight = cms.double(0.8),
19 uniquetrkminp = cms.double(0.0),
20 runInBlocks = cms.bool(
False),
21 block_size = cms.uint32(10000),
22 overlap_frac = cms.double(0.0)
26 from Configuration.ProcessModifiers.vertexInBlocks_cff
import vertexInBlocks
27 vertexInBlocks.toModify(DA_vectParameters,
28 TkDAClusParameters = dict(
35 from Configuration.Eras.Modifier_phase2_tracker_cff
import phase2_tracker
36 (phase2_tracker & vertexInBlocks).toModify(DA_vectParameters,
37 TkDAClusParameters = dict(
41 from Configuration.Eras.Modifier_highBetaStar_2018_cff
import highBetaStar_2018
42 highBetaStar_2018.toModify(DA_vectParameters,
43 TkDAClusParameters = dict(
55 DA2D_vectParameters = cms.PSet(
56 algorithm = cms.string(
"DA2D_vect"),
57 TkDAClusParameters = cms.PSet(
58 coolingFactor = cms.double(0.6),
59 zrange = cms.double(4.),
60 delta_highT = cms.double(1.e-2),
61 delta_lowT = cms.double(1.e-3),
62 convergence_mode = cms.int32(0),
63 Tmin = cms.double(4.0),
64 Tpurge = cms.double(4.0),
65 Tstop = cms.double(2.0),
66 vertexSize = cms.double(0.006),
67 vertexSizeTime = cms.double(0.008),
68 d0CutOff = cms.double(3.),
69 dzCutOff = cms.double(3.),
70 dtCutOff = cms.double(4.),
71 t0Max = cms.double(1.0),
72 zmerge = cms.double(1e-2),
73 tmerge = cms.double(1e-1),
74 uniquetrkweight = cms.double(0.8),
75 uniquetrkminp = cms.double(0.0)