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
9 filteredLayerClustersMIP = _filteredLayerClustersProducer.clone(
10 clusterFilter =
"ClusterFilterBySize",
12 iteration_label =
"MIP" 18 ticlTrackstersMIP = _trackstersProducer.clone(
19 filtered_mask =
"filteredLayerClustersMIP:MIP",
20 seeding_regions =
"ticlSeedingGlobal",
21 pluginPatternRecognitionByCA = dict(
23 min_layers_per_trackster = 10,
25 min_cos_pointing = 0.5,
32 ticlMIPStepTask = cms.Task(ticlSeedingGlobal
33 ,filteredLayerClustersMIP
36 filteredLayerClustersHFNoseMIP = filteredLayerClustersMIP.clone(
37 LayerClusters =
'hgcalLayerClustersHFNose',
38 LayerClustersInputMask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask",
39 iteration_label =
"MIPn",
43 ticlTrackstersHFNoseMIP = ticlTrackstersMIP.clone(
45 layer_clusters =
"hgcalLayerClustersHFNose",
46 layer_clusters_hfnose_tiles =
"ticlLayerTileHFNose",
47 original_mask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask",
48 filtered_mask =
"filteredLayerClustersHFNoseMIP:MIPn",
49 seeding_regions =
"ticlSeedingGlobalHFNose",
50 time_layerclusters =
"hgcalLayerClustersHFNose:timeLayerCluster",
51 pluginPatternRecognitionByCA = dict(min_layers_per_trackster = 6)
54 ticlHFNoseMIPStepTask = cms.Task(ticlSeedingGlobalHFNose
55 ,filteredLayerClustersHFNoseMIP
56 ,ticlTrackstersHFNoseMIP