1 import FWCore.ParameterSet.Config
as cms
3 from RecoHGCal.TICL.TICLSeedingRegions_cff
import ticlSeedingTrk
4 from RecoHGCal.TICL.trackstersProducer_cfi
import trackstersProducer
as _trackstersProducer
5 from RecoHGCal.TICL.filteredLayerClustersProducer_cfi
import filteredLayerClustersProducer
as _filteredLayerClustersProducer
6 from RecoHGCal.TICL.multiClustersFromTrackstersProducer_cfi
import multiClustersFromTrackstersProducer
as _multiClustersFromTrackstersProducer
10 filteredLayerClustersTrkEM = _filteredLayerClustersProducer.clone(
11 clusterFilter =
"ClusterFilterByAlgoAndSizeAndLayerRange",
15 iteration_label =
"TrkEM"
20 ticlTrackstersTrkEM = _trackstersProducer.clone(
21 filtered_mask = cms.InputTag(
"filteredLayerClustersTrkEM",
"TrkEM"),
22 seeding_regions =
"ticlSeedingTrk",
23 filter_on_categories = [0, 1],
25 energy_em_over_total_threshold = 0.9,
26 max_longitudinal_sigmaPCA = 10,
27 shower_start_max_layer = 5,
29 max_missing_layers_in_trackster = 2,
31 min_layers_per_trackster = 10,
33 min_cos_pointing = 0.94,
34 root_doublet_max_distance_from_seed_squared = 2.5e-3,
43 ticlMultiClustersFromTrackstersTrkEM = _multiClustersFromTrackstersProducer.clone(
44 Tracksters =
"ticlTrackstersTrkEM"
47 ticlTrkEMStepTask = cms.Task(ticlSeedingTrk
48 ,filteredLayerClustersTrkEM
50 ,ticlMultiClustersFromTrackstersTrkEM)