1 import FWCore.ParameterSet.Config
as cms
3 from RecoHGCal.TICL.TICLSeedingRegions_cff
import ticlSeedingTrk
4 from RecoHGCal.TICL.ticlLayerTileProducer_cfi
import ticlLayerTileProducer
as _ticlLayerTileProducer
5 from RecoHGCal.TICL.trackstersProducer_cfi
import trackstersProducer
as _trackstersProducer
6 from RecoHGCal.TICL.filteredLayerClustersProducer_cfi
import filteredLayerClustersProducer
as _filteredLayerClustersProducer
7 from RecoHGCal.TICL.multiClustersFromTrackstersProducer_cfi
import multiClustersFromTrackstersProducer
as _multiClustersFromTrackstersProducer
11 filteredLayerClustersTrk = _filteredLayerClustersProducer.clone(
12 clusterFilter =
"ClusterFilterByAlgoAndSize",
15 LayerClustersInputMask =
'ticlTrackstersEM',
16 iteration_label =
"Trk"
21 ticlTrackstersTrk = _trackstersProducer.clone(
22 filtered_mask =
"filteredLayerClustersTrk:Trk",
23 seeding_regions =
"ticlSeedingTrk",
24 original_mask =
'ticlTrackstersEM',
25 filter_on_categories = [2, 4],
28 min_layers_per_trackster = 10,
29 min_cos_theta = 0.866,
30 min_cos_pointing = 0.798,
33 oneTracksterPerTrackSeed =
True,
34 promoteEmptyRegionToTrackster =
True,
40 ticlMultiClustersFromTrackstersTrk = _multiClustersFromTrackstersProducer.clone(
41 Tracksters =
"ticlTrackstersTrk"
44 ticlTrkStepTask = cms.Task(ticlSeedingTrk
45 ,filteredLayerClustersTrk
47 ,ticlMultiClustersFromTrackstersTrk)