Skip to content
Snippets Groups Projects
Commit 7e80238f authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

Merge branch 'egamma_tuning_energyDepositTool' into 'master'

ATLASRECTS-5765: egammaCaloClusterSelector selection criteria

See merge request atlas/athena!38466
parents 19b4a8ed 03b87e55
No related branches found
No related tags found
No related merge requests found
...@@ -8,6 +8,8 @@ from egammaAlgs import egammaAlgsConf ...@@ -8,6 +8,8 @@ from egammaAlgs import egammaAlgsConf
from egammaRec.Factories import ToolFactory, AlgFactory from egammaRec.Factories import ToolFactory, AlgFactory
# to set jobproperties.egammaRecFlags # to set jobproperties.egammaRecFlags
from egammaRec.egammaRecFlags import jobproperties from egammaRec.egammaRecFlags import jobproperties
from egammaCaloTools.egammaCaloToolsFactories import (
egammaCheckEnergyDepositTool)
from InDetRecExample.InDetKeys import InDetKeys from InDetRecExample.InDetKeys import InDetKeys
from egammaTrackTools.egammaTrackToolsFactories import ( from egammaTrackTools.egammaTrackToolsFactories import (
EMExtrapolationTools, EMExtrapolationToolsCommonCache) EMExtrapolationTools, EMExtrapolationToolsCommonCache)
...@@ -16,6 +18,7 @@ from egammaCaloTools import egammaCaloToolsConf ...@@ -16,6 +18,7 @@ from egammaCaloTools import egammaCaloToolsConf
egammaCaloClusterGSFSelector = ToolFactory( egammaCaloClusterGSFSelector = ToolFactory(
egammaCaloToolsConf.egammaCaloClusterSelector, egammaCaloToolsConf.egammaCaloClusterSelector,
name='caloClusterGSFSelector', name='caloClusterGSFSelector',
egammaCheckEnergyDepositTool=egammaCheckEnergyDepositTool,
EMEtCut=2250., EMEtCut=2250.,
EMEtSplittingFraction=0.7, EMEtSplittingFraction=0.7,
EMFCut=0.5 EMFCut=0.5
......
...@@ -6,6 +6,7 @@ from egammaTrackTools.egammaTrackToolsConfig import EMExtrapolationToolsCfg ...@@ -6,6 +6,7 @@ from egammaTrackTools.egammaTrackToolsConfig import EMExtrapolationToolsCfg
from AthenaCommon.Logging import logging from AthenaCommon.Logging import logging
from AthenaConfiguration.ComponentFactory import CompFactory from AthenaConfiguration.ComponentFactory import CompFactory
from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
from egammaCaloTools.egammaCaloToolsFactories import egammaCheckEnergyDepositTool
egammaCaloClusterSelector = CompFactory.egammaCaloClusterSelector egammaCaloClusterSelector = CompFactory.egammaCaloClusterSelector
egammaSelectedTrackCopy = CompFactory.egammaSelectedTrackCopy egammaSelectedTrackCopy = CompFactory.egammaSelectedTrackCopy
...@@ -25,6 +26,7 @@ def egammaSelectedTrackCopyCfg(flags, name='egammaSelectedTrackCopy', **kwargs): ...@@ -25,6 +26,7 @@ def egammaSelectedTrackCopyCfg(flags, name='egammaSelectedTrackCopy', **kwargs):
) )
kwargs["egammaCaloClusterSelector"] = egammaCaloClusterGSFSelector kwargs["egammaCaloClusterSelector"] = egammaCaloClusterGSFSelector
kwargs.setdefault("egammaCheckEnergyDepositTool", egammaCheckEnergyDepositTool())
if "ExtrapolationTool" not in kwargs: if "ExtrapolationTool" not in kwargs:
extraptool = EMExtrapolationToolsCfg(flags) extraptool = EMExtrapolationToolsCfg(flags)
......
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