File indexing completed on 2024-11-23 03:28:28
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def TrackCutClassifier(*args, **kwargs):
0004 mod = cms.EDProducer('TrackCutClassifier',
0005 src = cms.InputTag(''),
0006 beamspot = cms.InputTag('offlineBeamSpot'),
0007 vertices = cms.InputTag('firstStepPrimaryVertices'),
0008 ignoreVertices = cms.bool(False),
0009 qualityCuts = cms.vdouble(
0010 -0.7,
0011 0.1,
0012 0.7
0013 ),
0014 mva = cms.PSet(
0015 isHLT = cms.bool(False),
0016 minHits4pass = cms.vint32(
0017 2147483647,
0018 2147483647,
0019 2147483647
0020 ),
0021 minHits = cms.vint32(
0022 0,
0023 0,
0024 1
0025 ),
0026 minPixelHits = cms.vint32(
0027 0,
0028 0,
0029 1
0030 ),
0031 minLayers = cms.vint32(
0032 3,
0033 4,
0034 5
0035 ),
0036 min3DLayers = cms.vint32(
0037 1,
0038 2,
0039 3
0040 ),
0041 maxLostLayers = cms.vint32(
0042 99,
0043 3,
0044 3
0045 ),
0046 maxRelPtErr = cms.vdouble(
0047 3.4028234663852886e+38,
0048 3.4028234663852886e+38,
0049 3.4028234663852886e+38
0050 ),
0051 minNdof = cms.vdouble(
0052 -1,
0053 -1,
0054 -1
0055 ),
0056 maxChi2 = cms.vdouble(
0057 9999,
0058 25,
0059 16
0060 ),
0061 maxChi2n = cms.vdouble(
0062 9999,
0063 1,
0064 0.4
0065 ),
0066 minNVtxTrk = cms.int32(2),
0067 maxDz = cms.vdouble(
0068 3.4028234663852886e+38,
0069 3.4028234663852886e+38,
0070 3.4028234663852886e+38
0071 ),
0072 maxDzWrtBS = cms.vdouble(
0073 3.4028234663852886e+38,
0074 24,
0075 15
0076 ),
0077 maxDr = cms.vdouble(
0078 3.4028234663852886e+38,
0079 3.4028234663852886e+38,
0080 3.4028234663852886e+38
0081 ),
0082 dz_par = cms.PSet(
0083 dz_exp = cms.vint32(
0084 2147483647,
0085 2147483647,
0086 2147483647
0087 ),
0088 dz_par1 = cms.vdouble(
0089 3.4028234663852886e+38,
0090 3.4028234663852886e+38,
0091 3.4028234663852886e+38
0092 ),
0093 dz_par2 = cms.vdouble(
0094 3.4028234663852886e+38,
0095 3.4028234663852886e+38,
0096 3.4028234663852886e+38
0097 ),
0098 dzWPVerr_par = cms.vdouble(
0099 3.4028234663852886e+38,
0100 3.4028234663852886e+38,
0101 3.4028234663852886e+38
0102 )
0103 ),
0104 dr_par = cms.PSet(
0105 dr_exp = cms.vint32(
0106 2147483647,
0107 2147483647,
0108 2147483647
0109 ),
0110 dr_par1 = cms.vdouble(
0111 3.4028234663852886e+38,
0112 3.4028234663852886e+38,
0113 3.4028234663852886e+38
0114 ),
0115 dr_par2 = cms.vdouble(
0116 3.4028234663852886e+38,
0117 3.4028234663852886e+38,
0118 3.4028234663852886e+38
0119 ),
0120 d0err = cms.vdouble(
0121 0.003,
0122 0.003,
0123 0.003
0124 ),
0125 d0err_par = cms.vdouble(
0126 0.001,
0127 0.001,
0128 0.001
0129 ),
0130 drWPVerr_par = cms.vdouble(
0131 3.4028234663852886e+38,
0132 3.4028234663852886e+38,
0133 3.4028234663852886e+38
0134 )
0135 )
0136 ),
0137 mightGet = cms.optional.untracked.vstring
0138 )
0139 for a in args:
0140 mod.update_(a)
0141 mod.update_(kwargs)
0142 return mod