cms.EDProducer("CkfTrackCandidateMaker",\
MeasurementTrackerEvent = cms.InputTag("hltMeasurementTrackerEvent"),\
NavigationSchool = cms.string('SimpleNavigationSchool'),\
RedundantSeedCleaner = cms.string('CachingSeedCleanerBySharedInput'),\
TrajectoryBuilderPSet = cms.PSet(\
refToPSet_ = cms.string('hltPhase2L3MuonInitialStepTrajectoryBuilder')\
----------------------------------------------------------
cms.PSet(\
ComponentType = cms.string('GroupedCkfTrajectoryBuilder'),\
TTRHBuilder = cms.string('WithTrackAngle'),\
alwaysUseInvalidHits = cms.bool(False),\
bestHitOnly = cms.bool(True),\
estimator = cms.string('hltPhase2L3MuonInitialStepChi2Est'),\
foundHitBonus = cms.double(10.0),\
inOutTrajectoryFilter = cms.PSet(\
refToPSet_ = cms.string('hltPhase2L3MuonInitialStepTrajectoryFilter')\
----------------------------------------------------------
cms.PSet(\
ComponentType = cms.string('CkfBaseTrajectoryFilter'),\
chargeSignificance = cms.double(-1.0),\
constantValueForLostHitsFractionFilter = cms.double(1.0),\
extraNumberOfHitsBeforeTheFirstLoop = cms.int32(4),\
maxCCCLostHits = cms.int32(0),\
maxConsecLostHits = cms.int32(1),\
maxLostHits = cms.int32(1),\
maxLostHitsFraction = cms.double(999),\
maxNumberOfHits = cms.int32(100),\
minGoodStripCharge = cms.PSet(\
refToPSet_ = cms.string('SiStripClusterChargeCutNone')\
----------------------------------------------------------
cms.PSet(\
value = cms.double(-1.0)\
)\
----------------------------------------------------------
),\
minHitsMinPt = cms.int32(4),\
minNumberOfHitsForLoopers = cms.int32(13),\
minNumberOfHitsPerLoop = cms.int32(4),\
minPt = cms.double(0.9),\
minimumNumberOfHits = cms.int32(4),\
nSigmaMinPt = cms.double(5.0),\
pixelSeedExtension = cms.bool(False),\
seedExtension = cms.int32(0),\
seedPairPenalty = cms.int32(0),\
strictSeedExtension = cms.bool(False)\
)\
----------------------------------------------------------
),\
intermediateCleaning = cms.bool(True),\
keepOriginalIfRebuildFails = cms.bool(True),\
lockHits = cms.bool(True),\
lostHitPenalty = cms.double(30.0),\
maxCand = cms.int32(2),\
maxDPhiForLooperReconstruction = cms.double(2.0),\
maxPtForLooperReconstruction = cms.double(0.7),\
minNrOfHitsForRebuild = cms.int32(1),\
propagatorAlong = cms.string('PropagatorWithMaterialParabolicMf'),\
propagatorOpposite = cms.string('PropagatorWithMaterialParabolicMfOpposite'),\
requireSeedHitsInRebuild = cms.bool(True),\
seedAs5DHit = cms.bool(False),\
trajectoryFilter = cms.PSet(\
refToPSet_ = cms.string('hltPhase2L3MuonInitialStepTrajectoryFilter')\
----------------------------------------------------------
cms.PSet(\
ComponentType = cms.string('CkfBaseTrajectoryFilter'),\
chargeSignificance = cms.double(-1.0),\
constantValueForLostHitsFractionFilter = cms.double(1.0),\
extraNumberOfHitsBeforeTheFirstLoop = cms.int32(4),\
maxCCCLostHits = cms.int32(0),\
maxConsecLostHits = cms.int32(1),\
maxLostHits = cms.int32(1),\
maxLostHitsFraction = cms.double(999),\
maxNumberOfHits = cms.int32(100),\
minGoodStripCharge = cms.PSet(\
refToPSet_ = cms.string('SiStripClusterChargeCutNone')\
----------------------------------------------------------
cms.PSet(\
value = cms.double(-1.0)\
)\
----------------------------------------------------------
),\
minHitsMinPt = cms.int32(4),\
minNumberOfHitsForLoopers = cms.int32(13),\
minNumberOfHitsPerLoop = cms.int32(4),\
minPt = cms.double(0.9),\
minimumNumberOfHits = cms.int32(4),\
nSigmaMinPt = cms.double(5.0),\
pixelSeedExtension = cms.bool(False),\
seedExtension = cms.int32(0),\
seedPairPenalty = cms.int32(0),\
strictSeedExtension = cms.bool(False)\
)\
----------------------------------------------------------
),\
updator = cms.string('KFUpdator'),\
useSameTrajFilter = cms.bool(True)\
)\
----------------------------------------------------------
),\
TrajectoryCleaner = cms.string('TrajectoryCleanerBySharedHits'),\
TransientInitialStateEstimatorParameters = cms.PSet(\
numberMeasurementsForFit = cms.int32(4),\
propagatorAlongTISE = cms.string('PropagatorWithMaterial'),\
propagatorOppositeTISE = cms.string('PropagatorWithMaterialOpposite')\
),\
cleanTrajectoryAfterInOut = cms.bool(True),\
doSeedingRegionRebuilding = cms.bool(True),\
maxNSeeds = cms.uint32(100000),\
maxSeedsBeforeCleaning = cms.uint32(1000),\
numHitsForSeedCleaner = cms.int32(50),\
onlyPixelHitsForSeedCleaner = cms.bool(True),\
reverseTrajectories = cms.bool(False),\
src = cms.InputTag("hltPhase2L3MuonInitialStepSeeds"),\
useHitsSplitting = cms.bool(False)\
)\