diff --git a/options/tracker_reconstruction.py b/options/tracker_reconstruction.py index 6e05eb4c56bd3323002ea0472204e7e50e430637..3101824c52cada8cfe524da2dfb8e9c3b027af99 100644 --- a/options/tracker_reconstruction.py +++ b/options/tracker_reconstruction.py @@ -30,6 +30,8 @@ from Configurables import Jug__Digi__ExampleCaloDigi as ExampleCaloDigi from Configurables import Jug__Digi__UFSDTrackerDigi as UFSDTrackerDigi from Configurables import Jug__Digi__EMCalorimeterDigi as EMCalorimeterDigi +from Configurables import Jug__Base__MC2DummyParticle as MC2DummyParticle + from Configurables import Jug__Reco__TrackerHitReconstruction as TrackerHitReconstruction from Configurables import Jug__Reco__TrackerSourceLinker as TrackerSourceLinker @@ -52,6 +54,10 @@ podioinput = PodioInput("PodioReader", collections=["mcparticles","SiTrackerEndcapHits","SiTrackerBarrelHits","EcalBarrelHits"])#, OutputLevel=DEBUG) #"SiVertexBarrelHits", +dummy = MC2DummyParticle("MC2Dummy", + inputCollection="mcparticles", + outputCollection="DummyReconstructedParticles") + ## copiers to get around input --> output copy bug. Note the "2" appended to the output collection. copier = MCCopier("MCCopier", inputCollection="mcparticles", @@ -205,6 +211,7 @@ out.outputCommands = ["keep *", ApplicationMgr( TopAlg = [podioinput, + dummy, copier, trkcopier, ecal_digi, ufsd_digi2,ufsd_digi, #vtx_digi, ecal_reco,