Skip to content
Snippets Groups Projects
Commit 1a31431e authored by Eric Torrence's avatar Eric Torrence
Browse files

Tweaks to CKF parameters, add second non-IFT track collection

parent 5ba6ee28
No related branches found
No related tags found
No related merge requests found
......@@ -179,6 +179,10 @@ acc.merge(GhostBustersCfg(ConfigFlags))
from FaserActsKalmanFilter.CKF2Config import CKF2Cfg
acc.merge(CKF2Cfg(ConfigFlags, noDiagnostics=True))
# Add tracking collection with no IFT
acc.merge(CKF2Cfg(ConfigFlags, maskedLayers=[0, 1, 2], name="CKF_woIFT",
OutputCollection="CKFTrackCollectionWithoutIFT", noDiagnostics=True))
#
# Configure output
from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
......
......@@ -213,6 +213,10 @@ if useCKF:
from FaserActsKalmanFilter.CKF2Config import CKF2Cfg
acc.merge(CKF2Cfg(ConfigFlags, noDiagnostics=True))
# Add tracking collection with no IFT
acc.merge(CKF2Cfg(ConfigFlags, maskedLayers=[0, 1, 2], name="CKF_woIFT",
OutputCollection="CKFTrackCollectionWithoutIFT", noDiagnostics=True))
#
# Configure output
from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
......
......@@ -101,7 +101,11 @@ def CKF2Cfg(flags, **kwargs):
ckf.PerformanceWriter = False
ckf.nMax = 10
ckf.chi2Max = 25
# Use larger chi2 cut until alignment improves
# ckf.chi2Max = 25
ckf.chi2Max = 100000
# Protect against running out of memory on busy events
ckf.maxSteps = 5000
acc.addEventAlgo(ckf)
# acc.merge(CKF2_OutputCfg(flags))
return acc
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