File indexing completed on 2025-07-03 00:42:27
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hltPhase2PixelTracksSoA = cms.EDProducer('CAHitNtupletAlpakaPhase2@alpaka',
0004 pixelRecHitSrc = cms.InputTag('hltPhase2SiPixelRecHitsSoA'),
0005 ptmin = cms.double(0.9),
0006 hardCurvCut = cms.double(0.0328407225),
0007 earlyFishbone = cms.bool(True),
0008 lateFishbone = cms.bool(False),
0009 fillStatistics = cms.bool(False),
0010 minHitsPerNtuplet = cms.uint32(4),
0011 maxNumberOfDoublets = cms.string(str(5*512*1024)),
0012 maxNumberOfTuples = cms.string(str(32*1024)),
0013 cellPtCut = cms.double(0.85),
0014 cellZ0Cut = cms.double(7.5),
0015 minYsizeB1 = cms.int32(25),
0016 minYsizeB2 = cms.int32(15),
0017 maxDYsize12 = cms.int32(12),
0018 maxDYsize = cms.int32(10),
0019 maxDYPred = cms.int32(20),
0020 avgHitsPerTrack = cms.double(7.0),
0021 avgCellsPerHit = cms.double(6),
0022 avgCellsPerCell = cms.double(0.151),
0023 avgTracksPerCell = cms.double(0.040),
0024 minHitsForSharingCut = cms.uint32(10),
0025 fitNas4 = cms.bool(False),
0026 useRiemannFit = cms.bool(False),
0027 doSharedHitCut = cms.bool(True),
0028 dupPassThrough = cms.bool(False),
0029 useSimpleTripletCleaner = cms.bool(True),
0030 trackQualityCuts = cms.PSet(
0031 maxChi2 = cms.double(5.0),
0032 minPt = cms.double(0.9),
0033 maxTip = cms.double(0.3),
0034 maxZip = cms.double(12.),
0035 ),
0036 geometry = cms.PSet(
0037 caDCACuts = cms.vdouble(0.15, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25),
0038 caThetaCuts = cms.vdouble(0.002, 0.002, 0.002, 0.002, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003, 0.003),
0039 startingPairs = cms.vuint32(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32),
0040 pairGraph = cms.vuint32(0, 1, 0, 4, 0, 16, 1, 2, 1, 4, 1, 16, 2, 3, 2, 4, 2, 16, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 0, 2, 0, 5, 0, 17, 0, 6, 0, 18, 1, 3, 1, 5, 1, 17, 1, 6, 1, 18, 11, 12, 12, 13, 13, 14, 14, 15, 23, 24, 24, 25, 25, 26, 26, 27, 4, 6, 5, 7, 6, 8, 7, 9, 8, 10, 9, 11, 10, 12, 16, 18, 17, 19, 18, 20, 19, 21, 20, 22, 21, 23, 22, 24),
0041 phiCuts = cms.vint32(522, 522, 522, 626, 730, 730, 626, 730, 730, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 522, 522, 522, 522, 522, 522, 522, 522),
0042 minZ = cms.vdouble(-16, 4, -22, -17, 6, -22, -18, 11, -22, 23, 30, 39, 50, 65, 82, 109, -28, -35, -44, -55, -70, -87, -113, -16, 7, -22, 11, -22, -17, 9, -22, 13, -22, 137, 173, 199, 229, -142, -177, -203, -233, 23, 30, 39, 50, 65, 82, 109, -28, -35, -44, -55, -70, -87, -113),
0043 maxZ = cms.vdouble(17, 22, -4, 17, 22, -6, 18, 22, -11, 28, 35, 44, 55, 70, 87, 113, -23, -30, -39, -50, -65, -82, -109, 17, 22, -7, 22, -10, 17, 22, -9, 22, -13, 142, 177, 203, 233, -137, -173, -199, -229, 28, 35, 44, 55, 70, 87, 113, -23, -30, -39, -50, -65, -82, -109),
0044 maxR = cms.vdouble(5, 5, 5, 7, 8, 8, 7, 7, 7, 6, 6, 6, 6, 5, 6, 5, 6, 6, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 8, 8, 8, 8, 6, 5, 5, 5, 6, 5, 5, 5, 9, 9, 9, 8, 8, 8, 11, 9, 9, 9, 8, 8, 8, 11)
0045 ),
0046
0047 alpaka = cms.untracked.PSet(backend = cms.untracked.string(''))
0048 )