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  coolingFactor = cms.double(0.6), # moderate annealing speed
36  Tmin = cms.double(4.0), # end of vertex splitting
37  Tpurge = cms.double(4.0), # cleaning
38  Tstop = cms.double(2.0), # end of annealing
39  vertexSize = cms.double(0.006), # added in quadrature to track-z resolutions
40  vertexSizeTime = cms.double(0.008),
41  d0CutOff = cms.double(3.), # downweight high IP tracks
42  dzCutOff = cms.double(3.), # outlier rejection after freeze-out (T<Tmin)
43  dtCutOff = cms.double(4.), # outlier rejection after freeze-out (T<Tmin)
44  zmerge = cms.double(1e-2), # merge intermediat clusters separated by less than zmerge and tmerge
45  tmerge = cms.double(1e-1), # merge intermediat clusters separated by less than zmerge and tmerge
46  uniquetrkweight = cms.double(0.8) # require at least two tracks with this weight at T=Tpurge
47  )
48 )