File indexing completed on 2025-02-09 23:41:29
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CAHitNtupletCUDAHIonPhase1(*args, **kwargs):
0004 mod = cms.EDProducer('CAHitNtupletCUDAHIonPhase1',
0005 onGPU = cms.bool(True),
0006 pixelRecHitSrc = cms.InputTag('siPixelRecHitsPreSplittingCUDA'),
0007 ptmin = cms.double(0.9),
0008 CAThetaCutBarrel = cms.double(0.002),
0009 CAThetaCutForward = cms.double(0.003),
0010 hardCurvCut = cms.double(0.032840722495894911),
0011 dcaCutInnerTriplet = cms.double(0.15),
0012 dcaCutOuterTriplet = cms.double(0.25),
0013 earlyFishbone = cms.bool(True),
0014 lateFishbone = cms.bool(False),
0015 fillStatistics = cms.bool(False),
0016 minHitsPerNtuplet = cms.uint32(4),
0017 maxNumberOfDoublets = cms.uint32(3145728),
0018 minHitsForSharingCut = cms.uint32(10),
0019 fitNas4 = cms.bool(False),
0020 doClusterCut = cms.bool(True),
0021 doZ0Cut = cms.bool(True),
0022 doPtCut = cms.bool(True),
0023 useRiemannFit = cms.bool(False),
0024 doSharedHitCut = cms.bool(True),
0025 dupPassThrough = cms.bool(False),
0026 useSimpleTripletCleaner = cms.bool(True),
0027 idealConditions = cms.bool(False),
0028 includeJumpingForwardDoublets = cms.bool(False),
0029 z0Cut = cms.double(10),
0030 ptCut = cms.double(0),
0031 minYsizeB1 = cms.int32(36),
0032 minYsizeB2 = cms.int32(28),
0033 phiCuts = cms.vint32(
0034 522,
0035 730,
0036 730,
0037 522,
0038 626,
0039 626,
0040 522,
0041 522,
0042 626,
0043 626,
0044 626,
0045 522,
0046 522,
0047 522,
0048 522,
0049 522,
0050 522,
0051 522,
0052 522
0053 ),
0054 trackQualityCuts = cms.PSet(
0055 chi2MaxPt = cms.double(10),
0056 chi2Coeff = cms.vdouble(
0057 0.9,
0058 1.8
0059 ),
0060 chi2Scale = cms.double(8),
0061 tripletMinPt = cms.double(0),
0062 tripletMaxTip = cms.double(0.1),
0063 tripletMaxZip = cms.double(6),
0064 quadrupletMinPt = cms.double(0),
0065 quadrupletMaxTip = cms.double(0.5),
0066 quadrupletMaxZip = cms.double(6)
0067 ),
0068 mightGet = cms.optional.untracked.vstring
0069 )
0070 for a in args:
0071 mod.update_(a)
0072 mod.update_(kwargs)
0073 return mod