45 process.TFESSource = cms.Task(process.trackdnn_source)
47 process.hgcalLayerClustersTask = cms.Task(process.hgcalLayerClustersEE,
48 process.hgcalLayerClustersHSi,
49 process.hgcalLayerClustersHSci,
50 process.hgcalMergeLayerClusters)
54 process.ticlSimTracksters.computeLocalTime = cms.bool(
True)
56 process.ticlTrackstersCLUE3DHigh.pluginPatternRecognitionByCLUE3D.computeLocalTime = cms.bool(
True)
58 '''for future CLUE3D separate iterations 59 process.ticlTrackstersCLUE3DHAD.pluginPatternRecognitionByCLUE3D.computeLocalTime = cms.bool(True) 60 process.ticlTrackstersCLUE3DEM.pluginPatternRecognitionByCLUE3D.computeLocalTime = cms.bool(True) 63 process.ticlLayerTileTask = cms.Task(ticlLayerTileProducer)
65 process.ticlIterationsTask = cms.Task(
66 process.ticlTrackstersCLUE3DHigh,
69 process.mtdSoA = _mtdSoAProducer.clone()
70 process.mtdSoATask = cms.Task(process.mtdSoA)
72 process.ticlTracksterLinks = _tracksterLinksProducer.clone()
73 process.ticlTracksterLinks = _tracksterLinksProducer.clone(
74 tracksters_collections = cms.VInputTag(
75 'ticlTrackstersCLUE3DHigh' 79 process.ticlCandidate = _ticlCandidateProducer.clone()
80 process.ticlCandidateTask = cms.Task(process.ticlCandidate)
82 process.allTrackstersToSimTrackstersAssociationsByLCs = _allTrackstersToSimTrackstersAssociationsByLCs.clone()
84 process.allTrackstersToSimTrackstersAssociationsByHits = _allTrackstersToSimTrackstersAssociationsByHits.clone()
86 process.iterTICLTask = cms.Path(process.hgcalLayerClustersTask,
88 process.ticlLayerTileTask,
90 process.ticlIterationsTask,
91 process.ticlTracksterLinksTask,
92 process.ticlCandidateTask)
94 process.particleFlowClusterHGCal.initialClusteringStep.tracksterSrc =
"ticlCandidate" 95 process.globalrecoTask.remove(process.ticlTrackstersMerge)
98 process.mergeTICLTask = cms.Task()
99 process.pfTICL = _pfTICLProducer.clone(
100 ticlCandidateSrc = cms.InputTag(
'ticlCandidate'),
101 isTICLv5 = cms.bool(
True)
103 process.hgcalAssociators = cms.Task(process.recHitMapProducer, process.lcAssocByEnergyScoreProducer, process.layerClusterCaloParticleAssociationProducer,
104 process.scAssocByEnergyScoreProducer, process.layerClusterSimClusterAssociationProducer,
106 process.allLayerClusterToTracksterAssociations, process.allHitToTracksterAssociations,
107 process.allTrackstersToSimTrackstersAssociationsByLCs, process.allTrackstersToSimTrackstersAssociationsByHits,
108 process.hitToSimClusterCaloParticleAssociator, process.SimClusterToCaloParticleAssociation,
112 process.ticlDumper = ticlDumper
113 process.TFileService = cms.Service(
"TFileService",
114 fileName=cms.string(
"histo.root")
117 process.FEVTDEBUGHLToutput_step = cms.EndPath(process.ticlDumper)
119 process.TICL_Validation = cms.Path(process.ticlSimTrackstersTask, process.hgcalAssociators)
122 process.schedule = cms.Schedule(process.iterTICLTask,
123 process.TICL_Validation,
124 process.FEVTDEBUGHLToutput_step)
128 def customiseForTICLv5EventContent(process)
def customiseTICLv5FromReco(process, enableDumper=False)
if(threadIdxLocalY==0 &&threadIdxLocalX==0)