1 import FWCore.ParameterSet.Config
as cms
7 import FastSimulation.Tracking.FastTrackerRecHitMaskProducer_cfi
8 mixedTripletStepMasks = FastSimulation.Tracking.FastTrackerRecHitMaskProducer_cfi.maskProducerFromClusterRemover(RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepClusters)
9 mixedTripletStepMasks.oldHitRemovalInfo = cms.InputTag(
"pixelPairStepMasks")
12 import FastSimulation.Tracking.TrajectorySeedProducer_cfi
13 mixedTripletStepSeedsA = FastSimulation.Tracking.TrajectorySeedProducer_cfi.trajectorySeedProducer.clone(
15 layerList = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeedLayersA.layerList.value(),
16 RegionFactoryPSet = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeedsA.RegionFactoryPSet,
17 hitMasks = cms.InputTag(
"mixedTripletStepMasks"),
21 import FastSimulation.Tracking.TrajectorySeedProducer_cfi
22 mixedTripletStepSeedsB = FastSimulation.Tracking.TrajectorySeedProducer_cfi.trajectorySeedProducer.clone(
24 layerList = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeedLayersB.layerList.value(),
25 RegionFactoryPSet = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeedsB.RegionFactoryPSet,
26 hitMasks = cms.InputTag(
"mixedTripletStepMasks"),
29 mixedTripletStepSeeds = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeeds.clone()
33 mixedTripletStepTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone(
34 src = cms.InputTag(
"mixedTripletStepSeeds"),
35 MinNumberOfCrossedLayers = 3,
36 hitMasks = cms.InputTag(
"mixedTripletStepMasks"),
40 mixedTripletStepTracks = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepTracks.clone(
41 TTRHBuilder =
'WithoutRefit',
42 Fitter =
'KFFittingSmootherThird',
43 Propagator =
'PropagatorWithMaterial'
47 mixedTripletStepClassifier1 = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepClassifier1.clone()
48 mixedTripletStepClassifier1.vertices =
"firstStepPrimaryVerticesBeforeMixing"
49 mixedTripletStepClassifier2 = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepClassifier2.clone()
50 mixedTripletStepClassifier2.vertices =
"firstStepPrimaryVerticesBeforeMixing"
52 mixedTripletStep = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStep.clone()
55 MixedTripletStep = cms.Sequence(mixedTripletStepMasks
56 +mixedTripletStepSeedsA
57 +mixedTripletStepSeedsB
58 +mixedTripletStepSeeds
59 +mixedTripletStepTrackCandidates
60 +mixedTripletStepTracks
61 +mixedTripletStepClassifier1*mixedTripletStepClassifier2