Skip to content
Snippets Groups Projects
Commit 2a953667 authored by John Derek Chapman's avatar John Derek Chapman Committed by Frank Winklmeier
Browse files

SimConfigFlags: Clean-up HITMerging auto-configuration

SimConfigFlags: Clean-up HITMerging auto-configuration
parent 72faa55a
No related branches found
No related tags found
No related merge requests found
......@@ -183,24 +183,23 @@ def createSimConfigFlags():
scf.addFlag("Sim.ISF.UseTrackingGeometryCond", False) # Using Condition for tracking Geometry
def _decideHITSMerging(prevFlags):
simulator = prevFlags.Sim.ISF.Simulator
# Further specialization possible in future
if simulator in [SimulationFlavour.FullG4MT, SimulationFlavour.FullG4MT_QS, SimulationFlavour.PassBackG4MT, SimulationFlavour.AtlasG4]:
if prevFlags.Sim.ISF.Simulator.isFullSim():
doID = False
doITk = False
doCALO = False
doMUON = False
elif simulator in [SimulationFlavour.ATLFASTIIF_G4MS, SimulationFlavour.ATLFASTIIFMT, SimulationFlavour.ATLFAST3F_G4MS]:
elif prevFlags.Sim.ISF.Simulator.usesFatras() and prevFlags.Sim.ISF.Simulator.usesFastCaloSim():
doID = True
doITk = True
doCALO = True
doMUON = True
elif simulator in [SimulationFlavour.ATLFASTIIMT, SimulationFlavour.ATLFAST3MT, SimulationFlavour.ATLFAST3MT_QS]:
elif prevFlags.Sim.ISF.Simulator.usesFastCaloSim():
doID = False
doITk = False
doCALO = True
doMUON = False
elif simulator in [SimulationFlavour.Unknown]:
elif prevFlags.Sim.ISF.Simulator in [SimulationFlavour.Unknown]:
doID = True
doITk = True
doCALO = True
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment