1 import FWCore.ParameterSet.Config
as cms
3 from RecoHGCal.TICL.TICLSeedingRegions_cff
import ticlSeedingGlobal, ticlSeedingGlobalHFNose
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 filteredLayerClustersEM = _filteredLayerClustersProducer.clone(
11 clusterFilter =
"ClusterFilterByAlgoAndSizeAndLayerRange",
15 LayerClustersInputMask =
'ticlTrackstersTrkEM',
16 iteration_label =
"EM"
21 ticlTrackstersEM = _trackstersProducer.clone(
22 filtered_mask =
"filteredLayerClustersEM:EM",
23 original_mask =
'ticlTrackstersTrkEM',
24 seeding_regions =
"ticlSeedingGlobal",
25 filter_on_categories = [0, 1],
27 energy_em_over_total_threshold = 0.9,
28 max_longitudinal_sigmaPCA = 10,
29 shower_start_max_layer = 5,
32 max_missing_layers_in_trackster = 1,
33 min_layers_per_trackster = 10,
35 min_cos_pointing = 0.9,
43 ticlMultiClustersFromTrackstersEM = _multiClustersFromTrackstersProducer.clone(
44 Tracksters =
"ticlTrackstersEM"
47 ticlEMStepTask = cms.Task(ticlSeedingGlobal
48 ,filteredLayerClustersEM
50 ,ticlMultiClustersFromTrackstersEM)
52 filteredLayerClustersHFNoseEM = filteredLayerClustersEM.clone(
53 LayerClusters =
'hgcalLayerClustersHFNose',
54 LayerClustersInputMask =
'ticlTrackstersHFNoseTrkEM',
55 iteration_label =
"EMn",
60 ticlTrackstersHFNoseEM = ticlTrackstersEM.clone(
62 layer_clusters =
"hgcalLayerClustersHFNose",
63 layer_clusters_hfnose_tiles =
"ticlLayerTileHFNose",
64 original_mask =
"ticlTrackstersHFNoseTrkEM",
65 filtered_mask =
"filteredLayerClustersHFNoseEM:EMn",
66 seeding_regions =
"ticlSeedingGlobalHFNose",
67 time_layerclusters =
"hgcalLayerClustersHFNose:timeLayerCluster",
69 filter_on_categories = [0, 1],
70 min_layers_per_trackster = 5,
72 shower_start_max_layer = 5
75 ticlHFNoseEMStepTask = cms.Task(ticlSeedingGlobalHFNose
76 ,filteredLayerClustersHFNoseEM
77 ,ticlTrackstersHFNoseEM