Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-20 03:45:10

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def CAHitTripletEDProducer(*args, **kwargs):
0004   mod = cms.EDProducer('CAHitTripletEDProducer',
0005     doublets = cms.InputTag('hitPairEDProducer'),
0006     extraHitRPhitolerance = cms.double(0.06),
0007     useBendingCorrection = cms.bool(False),
0008     CAThetaCut = cms.double(0.00125),
0009     CAPhiCut = cms.double(0.1),
0010     CAThetaCut_byTriplets = cms.VPSet(
0011       cms.PSet(
0012         cut = cms.double(-1),
0013         seedingLayers = cms.string('')
0014       ),
0015       template = cms.PSetTemplate(
0016         seedingLayers = cms.string('BPix1+BPix2+BPix3'),
0017         cut = cms.double(0.00125)
0018       )
0019     ),
0020     CAPhiCut_byTriplets = cms.VPSet(
0021       cms.PSet(
0022         cut = cms.double(-1),
0023         seedingLayers = cms.string('')
0024       ),
0025       template = cms.PSetTemplate(
0026         seedingLayers = cms.string('BPix1+BPix2+BPix3'),
0027         cut = cms.double(0.00125)
0028       )
0029     ),
0030     CAHardPtCut = cms.double(0),
0031     maxChi2 = cms.PSet(
0032       pt1 = cms.double(0.8),
0033       pt2 = cms.double(2),
0034       value1 = cms.double(50),
0035       value2 = cms.double(8),
0036       enabled = cms.bool(True)
0037     ),
0038     SeedComparitorPSet = cms.PSet(
0039       ComponentName = cms.string('none')
0040     ),
0041     mightGet = cms.optional.untracked.vstring
0042   )
0043   for a in args:
0044     mod.update_(a)
0045   mod.update_(kwargs)
0046   return mod