diff --git a/Simulation/G4Atlas/G4AtlasTools/python/G4AtlasToolsConfig.py b/Simulation/G4Atlas/G4AtlasTools/python/G4AtlasToolsConfig.py index c5eeadfc83f086c8bb55fc538029cf45252271d9..b7343fc0423d5082e9c250d628f1b91cbf8f1752 100644 --- a/Simulation/G4Atlas/G4AtlasTools/python/G4AtlasToolsConfig.py +++ b/Simulation/G4Atlas/G4AtlasTools/python/G4AtlasToolsConfig.py @@ -305,6 +305,10 @@ def SimHitContainerListCfg(flags): writtenContainers += SimHitContainerListCfg(flags) if flags.Detector.GeometryLAr: if flags.Sim.LArParameterization is LArParameterization.FastCaloSim: + writtenContainers += [("LArHitContainer" , "LArHitHEC_FastCaloSim")] + writtenContainers += [("LArHitContainer" , "LArHitFCAL_FastCaloSim")] + writtenContainers += [("LArHitContainer" , "LArHitEMEC_FastCaloSim")] + writtenContainers += [("LArHitContainer" , "LArHitEMB_FastCaloSim")] writtenContainers += [("LArHitContainer", "LArHitEMB_G4")] writtenContainers += [("LArHitContainer", "LArHitEMEC_G4")] writtenContainers += [("LArHitContainer", "LArHitFCAL_G4")] @@ -316,6 +320,8 @@ def SimHitContainerListCfg(flags): writtenContainers += [("LArHitContainer", "LArHitHEC")] if flags.Detector.GeometryTile: if flags.Sim.LArParameterization is LArParameterization.FastCaloSim: + writtenContainers += [("TileHitVector" , "TileHitVec_FastCaloSim")] + writtenContainers += [("TileHitVector" , "MBTSHits_FastCaloSim")] writtenContainers += [("TileHitVector", "MBTSHits_G4")] writtenContainers += [("TileHitVector", "TileHitVec_G4")] else: @@ -331,7 +337,7 @@ def SimHitContainerListCfg(flags): if flags.Detector.EnableSCT: writtenContainers += [("SiHitCollection", "SCT_Hits")] from SimulationConfig.SimEnums import CalibrationRun - if flags.Sim.CalibrationRun in [CalibrationRun.LAr, CalibrationRun.LArTile]: + if flags.Sim.CalibrationRun in [CalibrationRun.LAr, CalibrationRun.LArTile, CalibrationRun.LArTileZDC]: # Needed to ensure that DeadMaterialCalibrationHitsMerger is scheduled correctly. writtenContainers += [ ( 'CaloCalibrationHitContainer' , 'StoreGateSvc+LArCalibrationHitActive_DEAD' ), @@ -429,4 +435,4 @@ def EmptySensitiveDetectorMasterToolCfg(name="EmptySensitiveDetectorMasterTool", result = ComponentAccumulator() tool = result.popToolsAndMerge(CompFactory.SensitiveDetectorMasterTool(name, **kwargs)) result.setPrivateTools(tool) - return result \ No newline at end of file + return result