File indexing completed on 2024-09-26 05:06:21
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CAHitNtupletAlpakaPhase2_alpaka(*args, **kwargs):
0004 mod = cms.EDProducer('CAHitNtupletAlpakaPhase2@alpaka',
0005 pixelRecHitSrc = cms.InputTag('siPixelRecHitsPreSplittingAlpaka'),
0006 CPE = cms.string('PixelCPEFastParamsPhase2'),
0007 ptmin = cms.double(0.89999997615814209),
0008 CAThetaCutBarrel = cms.double(0.0020000000949949026),
0009 CAThetaCutForward = cms.double(0.0030000000260770321),
0010 hardCurvCut = cms.double(0.032840722495894911),
0011 dcaCutInnerTriplet = cms.double(0.15000000596046448),
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 minHitsForSharingCut = cms.uint32(10),
0018 fitNas4 = cms.bool(False),
0019 doClusterCut = cms.bool(True),
0020 doZ0Cut = cms.bool(True),
0021 doPtCut = cms.bool(True),
0022 useRiemannFit = cms.bool(False),
0023 doSharedHitCut = cms.bool(True),
0024 dupPassThrough = cms.bool(False),
0025 useSimpleTripletCleaner = cms.bool(True),
0026 maxNumberOfDoublets = cms.uint32(2621440),
0027 idealConditions = cms.bool(False),
0028 includeFarForwards = cms.bool(True),
0029 includeJumpingForwardDoublets = cms.bool(True),
0030 cellZ0Cut = cms.double(7.5),
0031 cellPtCut = cms.double(0.85),
0032 trackQualityCuts = cms.PSet(
0033 maxChi2 = cms.double(5),
0034 minPt = cms.double(0.5),
0035 maxTip = cms.double(0.3),
0036 maxZip = cms.double(12)
0037 ),
0038 phiCuts = cms.vint32(
0039 522,
0040 522,
0041 522,
0042 626,
0043 730,
0044 730,
0045 626,
0046 730,
0047 730,
0048 522,
0049 522,
0050 522,
0051 522,
0052 522,
0053 522,
0054 522,
0055 522,
0056 522,
0057 522,
0058 522,
0059 522,
0060 522,
0061 522,
0062 522,
0063 522,
0064 522,
0065 522,
0066 522,
0067 522,
0068 730,
0069 730,
0070 730,
0071 730,
0072 730,
0073 730,
0074 730,
0075 730,
0076 730,
0077 730,
0078 730,
0079 730,
0080 730,
0081 730,
0082 730,
0083 730,
0084 730,
0085 730,
0086 522,
0087 522,
0088 522,
0089 522,
0090 522,
0091 522,
0092 522,
0093 522
0094 ),
0095 mightGet = cms.optional.untracked.vstring,
0096 alpaka = cms.untracked.PSet(
0097 backend = cms.untracked.string('')
0098 )
0099 )
0100 for a in args:
0101 mod.update_(a)
0102 mod.update_(kwargs)
0103 return mod