Back to home page

Project CMSSW displayed by LXR

 
 

    


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