CMS 3D CMS Logo

TkClusParameters_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 DA_vectParameters = cms.PSet(
4  algorithm = cms.string("DA_vect"),
5  TkDAClusParameters = cms.PSet(
6  coolingFactor = cms.double(0.6), # moderate annealing speed
7  Tmin = cms.double(2.0), # end of vertex splitting
8  Tpurge = cms.double(2.0), # cleaning
9  Tstop = cms.double(0.5), # end of annealing
10  vertexSize = cms.double(0.006), # added in quadrature to track-z resolutions
11  d0CutOff = cms.double(3.), # downweight high IP tracks
12  dzCutOff = cms.double(3.), # outlier rejection after freeze-out (T<Tmin)
13  zmerge = cms.double(1e-2), # merge intermediat clusters separated by less than zmerge
14  uniquetrkweight = cms.double(0.8) # require at least two tracks with this weight at T=Tpurge
15  )
16 )
17 
18 from Configuration.Eras.Modifier_highBetaStar_2018_cff import highBetaStar_2018
19 highBetaStar_2018.toModify(DA_vectParameters,
20  TkDAClusParameters = dict(
21  Tmin = 4.0,
22  Tpurge = 1.0,
23  Tstop = 1.0,
24  vertexSize = 0.01,
25  d0CutOff = 4.,
26  dzCutOff = 5.,
27  zmerge = 2.e-2,
28  uniquetrkweight = 0.9
29  )
30 )
31 
32 DA2D_vectParameters = cms.PSet(
33  algorithm = cms.string("DA2D_vect"),
34  TkDAClusParameters = cms.PSet(
35  verbose = cms.untracked.bool(False),
36  coolingFactor = cms.double(0.6), # moderate annealing speed
37  Tmin = cms.double(4.0), # end of vertex splitting
38  Tpurge = cms.double(4.0), # cleaning
39  Tstop = cms.double(2.0), # end of annealing
40  vertexSize = cms.double(0.006), # added in quadrature to track-z resolutions
41  vertexSizeTime = cms.double(0.008),
42  d0CutOff = cms.double(3.), # downweight high IP tracks
43  dzCutOff = cms.double(3.), # outlier rejection after freeze-out (T<Tmin)
44  dtCutOff = cms.double(4.), # outlier rejection after freeze-out (T<Tmin)
45  t0Max = cms.double(1.0), # outlier rejection for use of timing information
46  zmerge = cms.double(1e-2), # merge intermediat clusters separated by less than zmerge and tmerge
47  tmerge = cms.double(1e-1), # merge intermediat clusters separated by less than zmerge and tmerge
48  uniquetrkweight = cms.double(0.8) # require at least two tracks with this weight at T=Tpurge
49  )
50 )