5 ElectronChi2 = TrackingTools.KalmanUpdators.Chi2MeasurementEstimatorESProducer_cfi.Chi2MeasurementEstimator.clone()
6 ElectronChi2.ComponentName =
'ElectronChi2'
7 ElectronChi2.MaxChi2 = 2000.
8 ElectronChi2.nSigma = 3.
12 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi
13 TrajectoryFilterForElectrons = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone()
14 TrajectoryFilterForElectrons.ComponentName =
'TrajectoryFilterForElectrons'
15 TrajectoryFilterForElectrons.filterPset = cms.PSet(
16 chargeSignificance = cms.double(-1.0),
17 minPt = cms.double(2.0),
18 minHitsMinPt = cms.int32(-1),
19 ComponentType = cms.string(
'CkfBaseTrajectoryFilter'),
20 maxLostHits = cms.int32(1),
21 maxNumberOfHits = cms.int32(-1),
22 maxConsecLostHits = cms.int32(1),
23 nSigmaMinPt = cms.double(5.0),
24 minimumNumberOfHits = cms.int32(5)
29 TrajectoryBuilderForElectrons = RecoTracker.CkfPattern.CkfTrajectoryBuilderESProducer_cfi.CkfTrajectoryBuilder.clone()
30 TrajectoryBuilderForElectrons.ComponentName =
'TrajectoryBuilderForElectrons'
31 TrajectoryBuilderForElectrons.trajectoryFilterName =
'TrajectoryFilterForElectrons'
32 TrajectoryBuilderForElectrons.maxCand = 5
33 TrajectoryBuilderForElectrons.intermediateCleaning =
False
34 TrajectoryBuilderForElectrons.propagatorAlong =
'fwdGsfElectronPropagator'
35 TrajectoryBuilderForElectrons.propagatorOpposite =
'bwdGsfElectronPropagator'
36 TrajectoryBuilderForElectrons.estimator =
'ElectronChi2'
37 TrajectoryBuilderForElectrons.MeasurementTrackerName =
''
38 TrajectoryBuilderForElectrons.lostHitPenalty = 90.
39 TrajectoryBuilderForElectrons.alwaysUseInvalidHits =
True
40 TrajectoryBuilderForElectrons.TTRHBuilder =
'WithTrackAngle'
41 TrajectoryBuilderForElectrons.updator =
'KFUpdator'
49 electronCkfTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone()
50 electronCkfTrackCandidates.src = cms.InputTag(
'electronMergedSeeds')
51 electronCkfTrackCandidates.TrajectoryBuilder =
'TrajectoryBuilderForElectrons'
53 electronCkfTrackCandidates.NavigationSchool =
'SimpleNavigationSchool'
54 electronCkfTrackCandidates.RedundantSeedCleaner =
'CachingSeedCleanerBySharedInput'
57 electronTrajectoryCleanerBySharedHits = trajectoryCleanerBySharedHits.clone(
58 ComponentName = cms.string(
'electronTrajectoryCleanerBySharedHits'),
59 ValidHitBonus = cms.double(1000.0),
60 MissingHitPenalty = cms.double(0.0)
62 electronCkfTrackCandidates.TrajectoryCleaner =
'electronTrajectoryCleanerBySharedHits'