Skip to content
Snippets Groups Projects
Commit c726a21d authored by Walter Lampl's avatar Walter Lampl
Browse files

Merge branch 'RecoSteering_ITk' into 'master'

Update RecoSteering for Upgrade Tracking

See merge request atlas/athena!47054
parents 1aba44fb f99faaaa
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