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 filteredLayerClustersMIP = _filteredLayerClustersProducer.clone(
11 clusterFilter =
"ClusterFilterBySize",
14 iteration_label =
"MIP"
20 ticlTrackstersMIP = _trackstersProducer.clone(
21 filtered_mask =
"filteredLayerClustersMIP:MIP",
22 seeding_regions =
"ticlSeedingGlobal",
24 min_layers_per_trackster = 10,
26 min_cos_pointing = 0.5,
34 ticlMultiClustersFromTrackstersMIP = _multiClustersFromTrackstersProducer.clone(
35 Tracksters =
"ticlTrackstersMIP"
38 ticlMIPStepTask = cms.Task(ticlSeedingGlobal
39 ,filteredLayerClustersMIP
41 ,ticlMultiClustersFromTrackstersMIP)
43 filteredLayerClustersHFNoseMIP = filteredLayerClustersMIP.clone(
44 LayerClusters =
'hgcalLayerClustersHFNose',
45 LayerClustersInputMask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask",
46 iteration_label =
"MIPn",
50 ticlTrackstersHFNoseMIP = ticlTrackstersMIP.clone(
52 layer_clusters =
"hgcalLayerClustersHFNose",
53 layer_clusters_hfnose_tiles =
"ticlLayerTileHFNose",
54 original_mask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask",
55 filtered_mask =
"filteredLayerClustersHFNoseMIP:MIPn",
56 seeding_regions =
"ticlSeedingGlobalHFNose",
57 time_layerclusters =
"hgcalLayerClustersHFNose:timeLayerCluster",
58 min_layers_per_trackster = 6
61 ticlHFNoseMIPStepTask = cms.Task(ticlSeedingGlobalHFNose
62 ,filteredLayerClustersHFNoseMIP
63 ,ticlTrackstersHFNoseMIP