CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
dnnQualityCuts.py
Go to the documentation of this file.
1 # https://indico.cern.ch/event/947686/contributions/3981867/attachments/2090510/3512658/TrackingDNN_24_8_2020.pdf
2 import FWCore.ParameterSet.Config as cms
3 qualityCutDictionary = cms.PSet(
4  InitialStep = cms.vdouble(-0.56, -0.08, 0.17),
5  LowPtQuadStep = cms.vdouble(-0.35, 0.13, 0.36),
6  HighPtTripletStep = cms.vdouble(0.41, 0.49, 0.57),
7  LowPtTripletStep = cms.vdouble(-0.29, 0.09, 0.36),
8  DetachedQuadStep = cms.vdouble(-0.63, -0.14, 0.49),
9  DetachedTripletStep = cms.vdouble(-0.32, 0.24, 0.81),
10  PixelPairStep = cms.vdouble(-0.38, -0.23, 0.04),
11  MixedTripletStep = cms.vdouble(-0.83, -0.63, -0.38),
12  PixelLessStep = cms.vdouble(-0.60, -0.40, 0.02),
13  TobTecStep = cms.vdouble(-0.71, -0.58, -0.46),
14  JetCoreRegionalStep = cms.vdouble(-0.53, -0.33, 0.18)
15 )
16 
17 from Configuration.ProcessModifiers.trackdnn_CKF_cff import trackdnn_CKF
18 
19 trackdnn_CKF.toModify(qualityCutDictionary,
20  InitialStep = [-0.49, 0.08, 0.34],
21  LowPtQuadStep = [-0.29, 0.17, 0.39],
22  HighPtTripletStep = [0.5, 0.58, 0.65],
23  LowPtTripletStep = [-0.30, 0.06, 0.32],
24  DetachedQuadStep = [-0.61, -0.09, 0.51],
25  DetachedTripletStep = [-0.38, 0.31, 0.83],
26  PixelPairStep = [-0.25, -0.07, 0.19],
27  MixedTripletStep = [-0.86, -0.57, -0.12],
28  PixelLessStep = [-0.81, -0.61, -0.17],
29  TobTecStep = [-0.67, -0.54, -0.40],
30  JetCoreRegionalStep = [0.00, 0.03, 0.68]
31 )