Skip to content
Snippets Groups Projects
Commit f99faaaa authored by Thomas Strebler's avatar Thomas Strebler Committed by Walter Lampl
Browse files

Update RecoSteering for Upgrade Tracking

parent ec6eff2a
No related branches found
No related tags found
No related merge requests found
......@@ -39,7 +39,7 @@ def createITkConfigFlags():
itkcf.addFlag("ITk.doITkConversionFinding",True) # Turn running of doITkConversionFinding second pass on and off
itkcf.addFlag("ITk.doITkLargeD0", False)
itkcf.addFlag("ITk.storeSeparateLargeD0Container", False)
itkcf.addFlag("ITk.doBremRecovery", True) # Turn on running of Brem Recover in tracking
itkcf.addFlag("ITk.doBremRecovery", False) # Turn on running of Brem Recover in tracking
itkcf.addFlag("ITk.doCaloSeededBrem", True) # Brem Recover in tracking restricted to Calo ROIs
itkcf.addFlag("ITk.doHadCaloSeededSSS", False) # Use Recover SSS to Calo ROIs
itkcf.addFlag("ITk.doCaloSeededAmbi", False) # Use Calo ROIs to seed specific cuts for the ambi
......
......@@ -29,9 +29,14 @@ def RecoSteering(flags):
acc.merge(CaloRecoCfg(flags,doLCCalib=True))
log.info("---------- Configured calorimeter reconstruction")
# ID
from InDetConfig.TrackRecoConfig import TrackRecoCfg
acc.merge(TrackRecoCfg(flags))
# ID / ITk
if flags.Detector.GeometryID:
from InDetConfig.TrackRecoConfig import TrackRecoCfg
acc.merge(TrackRecoCfg(flags))
elif flags.Detector.GeometryITk:
from InDetConfig.ITkTrackRecoConfig import ITkTrackRecoCfg
acc.merge(ITkTrackRecoCfg(flags))
return acc #stop here for now with ITk
log.info("---------- Configured tracking")
# muons
......@@ -103,15 +108,6 @@ def _run(input):
#TODO these flags should be defaulted in the divier function above,
#TODO but then we ought to have option to set them from command line should the parser be passed there too?
flags.Detector.GeometryBCM=True
flags.Detector.GeometryDBM=True
flags.Detector.GeometryPixel=True
flags.Detector.GeometrySCT=True
flags.Detector.GeometryTRT=True
flags.Detector.GeometryTile=True
flags.Detector.GeometryLAr=True
flags.Calo.TopoCluster.doTopoClusterLocalCalib=False
flags.Output.ESDFileName="myESD.pool.root"
flags.Output.AODFileName="myAOD.pool.root"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment