Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-06-13 03:24:05

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoHGCal.TICL.TICLSeedingRegions_cff import ticlSeedingGlobal, ticlSeedingGlobalHFNose
0004 from RecoHGCal.TICL.trackstersProducer_cfi import trackstersProducer as _trackstersProducer
0005 from RecoHGCal.TICL.filteredLayerClustersProducer_cfi import filteredLayerClustersProducer as _filteredLayerClustersProducer
0006 
0007 # CLUSTER FILTERING/MASKING
0008 
0009 filteredLayerClustersCLUE3DEM = _filteredLayerClustersProducer.clone(
0010     clusterFilter = "ClusterFilterByAlgoAndSizeAndLayerRange",
0011     min_cluster_size = 2, # inclusive
0012     iteration_label = "CLUE3DEM",
0013     algo_number = [6,7],
0014     max_layerId = 28, # inclusive
0015 )
0016 
0017 # PATTERN RECOGNITION
0018 
0019 ticlTrackstersCLUE3DEM = _trackstersProducer.clone(
0020     filtered_mask = "filteredLayerClustersCLUE3DEM:CLUE3DEM",
0021     seeding_regions = "ticlSeedingGlobal",
0022     itername = "EM",
0023     patternRecognitionBy = "CLUE3D",
0024     pluginPatternRecognitionByCLUE3D = dict (
0025         criticalDensity = [0.6, 0.6, 0.6],
0026         criticalEtaPhiDistance = [0.025, 0.025, 0.025],
0027         kernelDensityFactor = [0.2, 0.2, 0.2],
0028         algo_verbosity = 0
0029     )
0030 
0031 )
0032 
0033 from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
0034 ticl_v5.toModify(ticlTrackstersCLUE3DEM.pluginPatternRecognitionByCLUE3D, computeLocalTime = cms.bool(True))
0035 
0036 ticlCLUE3DEMStepTask = cms.Task(ticlSeedingGlobal
0037     ,filteredLayerClustersCLUE3DEM
0038     ,ticlTrackstersCLUE3DEM)
0039