1 import FWCore.ParameterSet.Config
as cms
3 from RecoHGCal.TICL.TICLSeedingRegions_cff
import ticlSeedingGlobal, ticlSeedingGlobalHFNose
4 from RecoHGCal.TICL.ticlLayerTileProducer_cfi
import ticlLayerTileProducer
as _ticlLayerTileProducer
5 from RecoHGCal.TICL.trackstersProducer_cfi
import trackstersProducer
as _trackstersProducer
6 from RecoHGCal.TICL.filteredLayerClustersProducer_cfi
import filteredLayerClustersProducer
as _filteredLayerClustersProducer
10 filteredLayerClustersHAD = _filteredLayerClustersProducer.clone(
11 clusterFilter =
"ClusterFilterByAlgoAndSize",
14 iteration_label =
"HAD",
15 LayerClustersInputMask =
"ticlTrackstersTrk"
20 ticlTrackstersHAD = _trackstersProducer.clone(
21 filtered_mask =
"filteredLayerClustersHAD:HAD",
22 original_mask =
'ticlTrackstersTrk',
23 seeding_regions =
"ticlSeedingGlobal",
27 pluginPatternRecognitionByCA = dict(
29 min_layers_per_trackster = 12,
30 min_cos_theta = 0.866,
31 min_cos_pointing = 0.819,
37 ticlHADStepTask = cms.Task(ticlSeedingGlobal
38 ,filteredLayerClustersHAD
41 filteredLayerClustersHFNoseHAD = _filteredLayerClustersProducer.clone(
44 iteration_label =
"HADn",
45 LayerClusters =
'hgcalLayerClustersHFNose',
46 LayerClustersInputMask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask"
49 ticlTrackstersHFNoseHAD = _trackstersProducer.clone(
51 layer_clusters =
"hgcalLayerClustersHFNose",
52 layer_clusters_hfnose_tiles =
"ticlLayerTileHFNose",
53 original_mask =
"hgcalLayerClustersHFNose:InitialLayerClustersMask",
54 filtered_mask =
"filteredLayerClustersHFNoseHAD:HADn",
55 seeding_regions =
"ticlSeedingGlobalHFNose",
56 time_layerclusters =
"hgcalLayerClustersHFNose:timeLayerCluster",
58 pluginPatternRecognitionByCA = dict(
61 min_layers_per_trackster = 5,
62 min_cos_theta = 0.866,
63 min_cos_pointing = 0.819,
69 ticlHFNoseHADStepTask = cms.Task(ticlSeedingGlobalHFNose
70 ,filteredLayerClustersHFNoseHAD
71 ,ticlTrackstersHFNoseHAD)