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",
13 iteration_label =
"MIP"
19 ticlTrackstersMIP = _trackstersProducer.clone(
20 filtered_mask =
"filteredLayerClustersMIP:MIP",
21 seeding_regions =
"ticlSeedingGlobal",
22 pluginPatternRecognitionByCA = dict(
24 min_layers_per_trackster = 10,
26 min_cos_pointing = 0.5,
33 ticlMIPStepTask = cms.Task(ticlSeedingGlobal
34 ,filteredLayerClustersMIP
37 filteredLayerClustersHFNoseMIP = filteredLayerClustersMIP.clone(
38 LayerClusters =
'hgcalLayerClustersHFNose',
39 LayerClustersInputMask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask",
40 iteration_label =
"MIPn",
44 ticlTrackstersHFNoseMIP = ticlTrackstersMIP.clone(
46 layer_clusters =
"hgcalLayerClustersHFNose",
47 layer_clusters_hfnose_tiles =
"ticlLayerTileHFNose",
48 original_mask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask",
49 filtered_mask =
"filteredLayerClustersHFNoseMIP:MIPn",
50 seeding_regions =
"ticlSeedingGlobalHFNose",
51 time_layerclusters =
"hgcalLayerClustersHFNose:timeLayerCluster",
52 pluginPatternRecognitionByCA = dict(min_layers_per_trackster = 6)
55 ticlHFNoseMIPStepTask = cms.Task(ticlSeedingGlobalHFNose
56 ,filteredLayerClustersHFNoseMIP
57 ,ticlTrackstersHFNoseMIP