1 import FWCore.ParameterSet.Config
as cms
7 import FastSimulation.Tracking.FastTrackerRecHitMaskProducer_cfi
8 detachedTripletStepMasks = FastSimulation.Tracking.FastTrackerRecHitMaskProducer_cfi.maskProducerFromClusterRemover(_detachedTripletStep.detachedTripletStepClusters)
11 import FastSimulation.Tracking.TrajectorySeedProducer_cfi
12 detachedTripletStepSeeds = FastSimulation.Tracking.TrajectorySeedProducer_cfi.trajectorySeedProducer.clone(
14 layerList = _detachedTripletStep.detachedTripletStepSeedLayers.layerList.value(),
15 RegionFactoryPSet = _detachedTripletStep.detachedTripletStepSeeds.RegionFactoryPSet,
16 hitMasks = cms.InputTag(
"detachedTripletStepMasks"),
21 detachedTripletStepTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone(
22 src = cms.InputTag(
"detachedTripletStepSeeds"),
23 MinNumberOfCrossedLayers = 3,
24 hitMasks = cms.InputTag(
"detachedTripletStepMasks"),
28 detachedTripletStepTracks = _detachedTripletStep.detachedTripletStepTracks.clone(
29 Fitter =
'KFFittingSmootherSecond',
30 TTRHBuilder =
'WithoutRefit',
31 Propagator =
'PropagatorWithMaterial'
41 detachedTripletStepClassifier1 = _detachedTripletStep.detachedTripletStepClassifier1.clone()
42 detachedTripletStepClassifier1.vertices =
"firstStepPrimaryVerticesBeforeMixing"
43 detachedTripletStepClassifier2 = _detachedTripletStep.detachedTripletStepClassifier2.clone()
44 detachedTripletStepClassifier2.vertices =
"firstStepPrimaryVerticesBeforeMixing"
45 detachedTripletStep = _detachedTripletStep.detachedTripletStep.clone()
48 DetachedTripletStep = cms.Sequence(detachedTripletStepMasks
49 +detachedTripletStepSeeds
50 +detachedTripletStepTrackCandidates
51 +detachedTripletStepTracks
52 +detachedTripletStepClassifier1*detachedTripletStepClassifier2