CMS 3D CMS Logo

CLUE3DHighStep_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 filteredLayerClustersCLUE3DHigh = _filteredLayerClustersProducer.clone(
11  clusterFilter = "ClusterFilterByAlgoAndSize",
12  min_cluster_size = 2, # inclusive
13  algo_number = 8,
14  iteration_label = "CLUE3DHigh"
15 )
16 
17 # PATTERN RECOGNITION
18 
19 ticlTrackstersCLUE3DHigh = _trackstersProducer.clone(
20  filtered_mask = "filteredLayerClustersCLUE3DHigh:CLUE3DHigh",
21  seeding_regions = "ticlSeedingGlobal",
22  itername = "CLUE3DHigh",
23  patternRecognitionBy = "CLUE3D",
24  pluginPatternRecognitionByCLUE3D = dict (
25  criticalDensity = 0.6,
26  criticalEtaPhiDistance = 0.025,
27  kernelDensityFactor = 0.2,
28  algo_verbosity = 0
29  )
30 
31 )
32 
33 ticlCLUE3DHighStepTask = cms.Task(ticlSeedingGlobal
34  ,filteredLayerClustersCLUE3DHigh
35  ,ticlTrackstersCLUE3DHigh)
36