CMS 3D CMS Logo

PRbyPassthrough_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 filteredLayerClustersPassthrough = _filteredLayerClustersProducer.clone(
10  clusterFilter = "ClusterFilterBySize",
11  min_cluster_size = 2, # inclusive
12  iteration_label = "Passthrough",
13  LayerClustersInputMask = 'ticlTrackstersCLUE3DHigh',
14 )
15 
16 # PATTERN RECOGNITION
17 
18 ticlTrackstersPassthrough = _trackstersProducer.clone(
19  filtered_mask = "filteredLayerClustersPassthrough:Passthrough",
20  original_mask = 'ticlTrackstersCLUE3DHigh',
21  seeding_regions = "ticlSeedingGlobal",
22  itername = "PassThrough",
23  patternRecognitionBy = "Passthrough",
24  pluginPatternRecognitionByPassthrough = dict (
25  algo_verbosity = 0
26  )
27 )
28 
29 from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
30 
31 ticlPassthroughStepTask = cms.Task(ticlSeedingGlobal
32  ,filteredLayerClustersPassthrough
33  ,ticlTrackstersPassthrough)