Newer
Older
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
"""
Tools configurations for ISF_FastCaloSimParametrization
"""
from AthenaCommon import CfgMgr
from AthenaCommon.Constants import * # FATAL,ERROR etc.
from AthenaCommon.SystemOfUnits import *
from AthenaCommon.DetFlags import DetFlags
def getFastCaloSimCaloExtrapolation(name="FastCaloSimCaloExtrapolation", **kwargs):
from ISF_FastCaloSimParametrization.ISF_FastCaloSimParametrizationConf import FastCaloSimCaloExtrapolation
kwargs.setdefault("CaloBoundaryR" , 1148.0 )
kwargs.setdefault("CaloBoundaryZ" , 3549.5 )
kwargs.setdefault("CaloMargin" , 100 )
kwargs.setdefault("Extrapolator" , "TimedExtrapolator" )
kwargs.setdefault("CaloSurfaceHelper" , "CaloSurfaceHelper" )
kwargs.setdefault("CaloGeometryHelper" , "FastCaloSimGeometryHelper" )
kwargs.setdefault("CaloEntrance" , "InDet::Containers::InnerDetector" )
return CfgMgr.FastCaloSimCaloExtrapolation(name, **kwargs)
def getFastCaloSimGeometryHelper(name="FastCaloSimGeometryHelper", **kwargs):
from ISF_FastCaloSimParametrization.ISF_FastCaloSimParametrizationConf import FastCaloSimGeometryHelper
return CfgMgr.FastCaloSimGeometryHelper(name, **kwargs)