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 TrackListMerger(*args, **kwargs):
0004   mod = cms.EDProducer('TrackListMerger',
0005     copyExtras = cms.untracked.bool(True),
0006     copyMVA = cms.bool(True),
0007     trackAlgoPriorityOrder = cms.required.string,
0008     TrackProducers = cms.VInputTag(
0009       '',
0010       ''
0011     ),
0012     MaxNormalizedChisq = cms.double(1000),
0013     MinPT = cms.double(0.05),
0014     MinFound = cms.int32(3),
0015     Epsilon = cms.double(-0.001),
0016     ShareFrac = cms.double(0.19),
0017     allowFirstHitShare = cms.bool(True),
0018     FoundHitBonus = cms.double(5),
0019     LostHitPenalty = cms.double(5),
0020     indivShareFrac = cms.vdouble(
0021       1,
0022       1
0023     ),
0024     newQuality = cms.string('confirmed'),
0025     setsToMerge = cms.VPSet(
0026       template = cms.PSetTemplate(
0027         tLists = cms.vint32(),
0028         pQual = cms.bool(False)
0029       )
0030     ),
0031     hasSelector = cms.vint32(
0032       0,
0033       0
0034     ),
0035     selectedTrackQuals = cms.VInputTag(
0036       '',
0037       ''
0038     ),
0039     mvaValueTags = cms.optional.VInputTag,
0040     writeOnlyTrkQuals = cms.bool(False),
0041     makeReKeyedSeeds = cms.untracked.bool(False),
0042     mightGet = cms.optional.untracked.vstring
0043   )
0044   for a in args:
0045     mod.update_(a)
0046   mod.update_(kwargs)
0047   return mod