Skip to content
Snippets Groups Projects
Commit aac9e30e authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'mm_clus_master' into 'master'

Adding configuration for NSW RDO->PRD conversion

See merge request atlas/athena!22761
parents bb5afaf0 3be557bd
No related branches found
No related tags found
No related merge requests found
...@@ -78,6 +78,17 @@ def CscRdoToCscPrepData(name="CscRdoToCscPrepData", **kwargs): ...@@ -78,6 +78,17 @@ def CscRdoToCscPrepData(name="CscRdoToCscPrepData", **kwargs):
from MuonRdoToPrepData.MuonRdoToPrepDataConf import CscRdoToCscPrepData as Muon__CscRdoToCscPrepData from MuonRdoToPrepData.MuonRdoToPrepDataConf import CscRdoToCscPrepData as Muon__CscRdoToCscPrepData
return Muon__CscRdoToCscPrepData(name, **kwargs) return Muon__CscRdoToCscPrepData(name, **kwargs)
#############################################################################
def MM_PrepDataProviderTool(name="MM_PrepDataProviderTool", **kwargs):
kwargs.setdefault("ClusterBuilderTool","SimpleMMClusterBuilderTool")
from MuonMM_CnvTools.MuonMM_CnvToolsConf import Muon__MmRdoToPrepDataTool
return Muon__MmRdoToPrepDataTool(name,**kwargs)
def STGC_PrepDataProviderTool(name="STGC_PrepDataProviderTool", **kwargs):
kwargs.setdefault("ClusterBuilderTool","SimpleSTgcClusterBuilderTool")
from MuonSTGC_CnvTools.MuonSTGC_CnvToolsConf import Muon__sTgcRdoToPrepDataTool
return Muon__sTgcRdoToPrepDataTool(name,**kwargs)
### algorithms for other technologies can use C++ defaults ### algorithms for other technologies can use C++ defaults
......
...@@ -121,6 +121,8 @@ addTool( "MuonRecExample.MuonPrdProviderToolsConfig.RpcPrepDataProviderTool", "R ...@@ -121,6 +121,8 @@ addTool( "MuonRecExample.MuonPrdProviderToolsConfig.RpcPrepDataProviderTool", "R
addTool( "MuonRecExample.MuonPrdProviderToolsConfig.MdtPrepDataProviderTool", "MdtPrepDataProviderTool" ) addTool( "MuonRecExample.MuonPrdProviderToolsConfig.MdtPrepDataProviderTool", "MdtPrepDataProviderTool" )
addTool( "MuonRecExample.MuonPrdProviderToolsConfig.TgcPrepDataProviderTool", "TgcPrepDataProviderTool" ) addTool( "MuonRecExample.MuonPrdProviderToolsConfig.TgcPrepDataProviderTool", "TgcPrepDataProviderTool" )
addTool( "MuonRecExample.MuonPrdProviderToolsConfig.CscPrepDataProviderTool", "CscPrepDataProviderTool" ) addTool( "MuonRecExample.MuonPrdProviderToolsConfig.CscPrepDataProviderTool", "CscPrepDataProviderTool" )
addTool( "MuonRecExample.MuonPrdProviderToolsConfig.MM_PrepDataProviderTool", "MM_PrepDataProviderTool" )
addTool( "MuonRecExample.MuonPrdProviderToolsConfig.STGC_PrepDataProviderTool", "STGC_PrepDataProviderTool" )
#addAlgorithm("MuonRecExample.MuonPrdProviderToolsConfig.CscRdoToCscPrepData", "CscRdoToCscPrepData") #addAlgorithm("MuonRecExample.MuonPrdProviderToolsConfig.CscRdoToCscPrepData", "CscRdoToCscPrepData")
...@@ -222,7 +224,12 @@ addTool("MuonRecExample.CscTools.CscSegmentUtilTool","CscSegmentUtilTool") ...@@ -222,7 +224,12 @@ addTool("MuonRecExample.CscTools.CscSegmentUtilTool","CscSegmentUtilTool")
addAlgorithm("MuonRecExample.CscTools.CscThresholdClusterBuilder","CscThresholdClusterBuilder") addAlgorithm("MuonRecExample.CscTools.CscThresholdClusterBuilder","CscThresholdClusterBuilder")
################################################################################
# Tools from MuonRecExample.NSWTools (NSW - MicroMegas and STgc reconstruction tools)
################################################################################
addTool("MuonRecExample.NSWTools.SimpleMMClusterBuilderTool","SimpleMMClusterBuilderTool")
addTool("MuonRecExample.NSWTools.UTPCMMClusterBuilderTool","UTPCMMClusterBuilderTool")
addTool("MuonRecExample.NSWTools.SimpleSTgcClusterBuilderTool","SimpleSTgcClusterBuilderTool")
################################################################################ ################################################################################
# Tools from MuonRecExample.MuPatTools # Tools from MuonRecExample.MuPatTools
......
# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
__doc__ = """Configuration of tools for MicroMegas and STgc reconstruction"""
from AthenaCommon.Logging import logging
logging.getLogger().info("Importing %s", __name__)
from AthenaCommon import CfgMgr
##
## Micromegas Tools
##
def SimpleMMClusterBuilderTool(name="SimpleMMClusterBuilderTool",extraFlags=None,**kwargs):
return CfgMgr.Muon__SimpleMMClusterBuilderTool(name,**kwargs)
def UTPCMMClusterBuilderTool(name="UTPCMMClusterBuilderTool",extraFlags=None,**kwargs):
return CfgMgr.Muon__UTPCMMClusterBuilderTool(name,**kwargs)
##
## STgc Tools
##
def SimpleSTgcClusterBuilderTool(name="SimpleSTgcClusterBuilderTool",extraFlags=None,**kwargs):
return CfgMgr.Muon__SimpleSTgcClusterBuilderTool(name,**kwargs)
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