CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CLUE3DLowStep_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 from RecoHGCal.TICL.multiClustersFromTrackstersProducer_cfi import multiClustersFromTrackstersProducer as _multiClustersFromTrackstersProducer
7 
8 # CLUSTER FILTERING/MASKING
9 
10 filteredLayerClustersCLUE3DLow = _filteredLayerClustersProducer.clone(
11  clusterFilter = "ClusterFilterByAlgoAndSize",
12  min_cluster_size = 2, # inclusive
13  algo_number = 8,
14  LayerClustersInputMask = 'ticlTrackstersCLUE3DHigh',
15  iteration_label = "CLUE3DLow"
16 )
17 
18 # PATTERN RECOGNITION
19 
20 ticlTrackstersCLUE3DLow = _trackstersProducer.clone(
21  filtered_mask = "filteredLayerClustersCLUE3DLow:CLUE3DLow",
22  seeding_regions = "ticlSeedingGlobal",
23  itername = "CLUE3DLow",
24  patternRecognitionBy = "CLUE3D",
25  pluginPatternRecognitionByCLUE3D = dict (
26  criticalDensity = 2.,
27  criticalEtaPhiDistance = 0.025
28  )
29 )
30 
31 ticlCLUE3DLowStepTask = cms.Task(ticlSeedingGlobal
32  ,filteredLayerClustersCLUE3DLow
33  ,ticlTrackstersCLUE3DLow)
34