CMS 3D CMS Logo

SimTracksters_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoHGCal.TICL.simTrackstersProducer_cfi import simTrackstersProducer as _simTrackstersProducer
4 from RecoHGCal.TICL.filteredLayerClustersProducer_cfi import filteredLayerClustersProducer as _filteredLayerClustersProducer
5 
6 
7 # CA - PATTERN RECOGNITION
8 
9 
10 filteredLayerClustersSimTracksters = _filteredLayerClustersProducer.clone(
11  clusterFilter = "ClusterFilterByAlgoAndSize",
12  min_cluster_size = 0, # inclusive
13  iteration_label = "ticlSimTracksters"
14 )
15 
16 ticlSimTracksters = _simTrackstersProducer.clone(
17  computeLocalTime = cms.bool(False)
18 )
19 from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
20 ticl_v5.toModify(ticlSimTracksters, computeLocalTime = cms.bool(True))
21 
22 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
23 premix_stage2.toModify(ticlSimTracksters,
24  simclusters = "mixData:MergedCaloTruth",
25  caloparticles = "mixData:MergedCaloTruth",
26 )
27 
28 ticlSimTrackstersTask = cms.Task(filteredLayerClustersSimTracksters, ticlSimTracksters)