CMS 3D CMS Logo

PRbyRecovery_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
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 
7 # CLUSTER FILTERING/MASKING
8 
9 filteredLayerClustersRecovery = _filteredLayerClustersProducer.clone(
10  clusterFilter = "ClusterFilterBySize",
11  min_cluster_size = 2, # inclusive
12  iteration_label = "Recovery",
13  LayerClustersInputMask = 'ticlTrackstersCLUE3DHigh',
14 )
15 
16 # PATTERN RECOGNITION
17 
18 ticlTrackstersRecovery = _trackstersProducer.clone(
19  filtered_mask = "filteredLayerClustersRecovery:Recovery",
20  original_mask = 'ticlTrackstersCLUE3DHigh',
21  seeding_regions = "ticlSeedingGlobal",
22  itername = "Recovery",
23  patternRecognitionBy = "Recovery",
24  pluginPatternRecognitionByRecovery = dict (
25  algo_verbosity = 0
26  )
27 )
28 
29 from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
30 
31 ticlRecoveryStepTask = cms.Task(ticlSeedingGlobal
32  ,filteredLayerClustersRecovery
33  ,ticlTrackstersRecovery)