3 from RecoLocalCalo.HGCalRecProducers.hgcalLayerClusters_cff
import hgcalLayerClustersEE, hgcalLayerClustersHSi, hgcalLayerClustersHSci
4 from RecoLocalCalo.HGCalRecProducers.hgcalMergeLayerClusters_cfi
import hgcalMergeLayerClusters
5 from RecoHGCal.TICL.ticlDumper_cfi
import ticlDumper
8 from RecoLocalCalo.HGCalRecProducers.hgcalRecHitMapProducer_cfi
import hgcalRecHitMapProducer
15 from SimCalorimetry.HGCalAssociatorProducers.simTracksterAssociatorByEnergyScore_cfi
import simTracksterAssociatorByEnergyScore
as simTsAssocByEnergyScoreProducer
16 from SimCalorimetry.HGCalAssociatorProducers.TSToSimTSAssociation_cfi
import tracksterSimTracksterAssociationLinking, tracksterSimTracksterAssociationPR, tracksterSimTracksterAssociationLinkingbyCLUE3D, tracksterSimTracksterAssociationPRbyCLUE3D, tracksterSimTracksterAssociationLinkingPU, tracksterSimTracksterAssociationPRPU
21 process.TFESSource = cms.Task(process.trackdnn_source)
23 process.hgcalLayerClustersTask = cms.Task(process.hgcalLayerClustersEE,
24 process.hgcalLayerClustersHSi,
25 process.hgcalLayerClustersHSci,
26 process.hgcalMergeLayerClusters)
29 process.TICL = cms.Path(process.hgcalLayerClustersTask,
31 process.ticlLayerTileTask,
32 process.ticlIterationsTask,
33 process.ticlTracksterMergeTask)
35 process.TICL_ValidationProducers = cms.Task(process.hgcalRecHitMapProducer,
36 process.lcAssocByEnergyScoreProducer,
37 process.layerClusterCaloParticleAssociationProducer,
38 process.scAssocByEnergyScoreProducer,
39 process.layerClusterSimClusterAssociationProducer,
40 process.simTsAssocByEnergyScoreProducer,
41 process.simTracksterHitLCAssociatorByEnergyScoreProducer,
42 process.tracksterSimTracksterAssociationLinking,
43 process.tracksterSimTracksterAssociationPR,
44 process.tracksterSimTracksterAssociationLinkingbyCLUE3D,
45 process.tracksterSimTracksterAssociationPRbyCLUE3D,
46 process.tracksterSimTracksterAssociationLinkingPU,
47 process.tracksterSimTracksterAssociationPRPU
50 process.TICL_Validator = cms.Task(process.hgcalValidator)
51 process.TICL_Validation = cms.Path(process.TICL_ValidationProducers,
52 process.TICL_Validator
55 process.FEVTDEBUGHLToutput_step = cms.EndPath(process.FEVTDEBUGHLToutput)
56 process.DQMoutput_step = cms.EndPath(process.DQMoutput)
59 process.schedule = cms.Schedule(process.TICL,
60 process.TICL_Validation,
61 process.FEVTDEBUGHLToutput_step,
62 process.DQMoutput_step)
71 process.ticlDumper = ticlDumper.clone(
73 saveCLUE3DTracksters=
True,
74 saveTrackstersMerged=
True,
75 saveSimTrackstersSC=
True,
76 saveSimTrackstersCP=
True,
77 saveTICLCandidate=
True,
78 saveSimTICLCandidate=
True,
80 saveAssociations=
True,
82 process.TFileService = cms.Service(
"TFileService",
83 fileName=cms.string(
"histo.root")
85 process.FEVTDEBUGHLToutput_step = cms.EndPath(
86 process.FEVTDEBUGHLToutput + process.ticlDumper)
def customiseTICLFromReco(process)
def customiseTICLForDumper(process)
def customiseHGCalOnlyEventContent(process)