1 import FWCore.ParameterSet.Config
as cms
3 from RecoHGCal.TICL.TICLSeedingRegions_cff
import ticlSeedingTrk, ticlSeedingTrkHFNose
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 =
"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)
52 filteredLayerClustersHFNoseTrkEM = filteredLayerClustersTrkEM.clone(
53 LayerClusters =
'hgcalLayerClustersHFNose',
54 LayerClustersInputMask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask",
57 iteration_label =
"TrkEMn"
60 ticlTrackstersHFNoseTrkEM = ticlTrackstersTrkEM.clone(
62 layer_clusters =
"hgcalLayerClustersHFNose",
63 layer_clusters_hfnose_tiles =
"ticlLayerTileHFNose",
64 original_mask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask",
65 filtered_mask =
"filteredLayerClustersHFNoseTrkEM:TrkEMn",
66 seeding_regions =
"ticlSeedingTrkHFNose",
67 time_layerclusters =
"hgcalLayerClustersHFNose:timeLayerCluster",
69 filter_on_categories = [0, 1],
70 min_layers_per_trackster = 5,
72 shower_start_max_layer = 5
76 ticlHFNoseTrkEMStepTask = cms.Task(ticlSeedingTrkHFNose
77 ,filteredLayerClustersHFNoseTrkEM
78 ,ticlTrackstersHFNoseTrkEM)