1 import FWCore.ParameterSet.Config
as cms
8 from RecoHGCal.TICL.ticlLayerTileProducer_cfi
import ticlLayerTileProducer
9 from RecoHGCal.TICL.pfTICLProducer_cfi
import pfTICLProducer
as _pfTICLProducer
10 from RecoHGCal.TICL.trackstersMergeProducer_cfi
import trackstersMergeProducer
as _trackstersMergeProducer
11 from RecoHGCal.TICL.multiClustersFromTrackstersProducer_cfi
import multiClustersFromTrackstersProducer
as _multiClustersFromTrackstersProducer
13 ticlLayerTileTask = cms.Task(ticlLayerTileProducer)
15 ticlTrackstersMerge = _trackstersMergeProducer.clone()
16 ticlMultiClustersFromTrackstersMerge = _multiClustersFromTrackstersProducer.clone(
17 Tracksters =
"ticlTrackstersMerge"
19 ticlTracksterMergeTask = cms.Task(ticlTrackstersMerge, ticlMultiClustersFromTrackstersMerge)
22 pfTICL = _pfTICLProducer.clone()
23 ticlPFTask = cms.Task(pfTICL)
25 iterTICLTask = cms.Task(ticlLayerTileTask
30 ,ticlTracksterMergeTask
34 ticlLayerTileHFNose = ticlLayerTileProducer.clone(
38 ticlLayerTileHFNoseTask = cms.Task(ticlLayerTileHFNose)
40 iterHFNoseTICLTask = cms.Task(
41 ticlLayerTileHFNoseTask,
42 ticlHFNoseMIPStepTask,
47 if getattr(process,
'particleFlowTmp',
None):
48 process.particleFlowTmp.src = [
'particleFlowTmpBarrel',
'pfTICL']