Skip to content
Snippets Groups Projects
Commit 2d1ec30b authored by Savanna Shaw's avatar Savanna Shaw Committed by Graeme Stewart
Browse files

Disable MuonElectionTool within trigger (TrigMuonEF-00-04-74)

	* Configuring TMEF_MuonCreatorTool to setup empty MuonSelectionTool (ATR-14829)
	* Muon quality information will no longer be available for HLT muons (not currently using
	this anyway, and can be recovered with proper configuration of the MuonSelectionTool)
	* TrigMuonEF-00-04-74

2016-07-29 Savanna Shaw
	* Removing FillMuonTruthLinks from config as the property is being removed offline
	* TrigMuonEF-00-04-73

2016-07-28 Savanna Shaw
	* New MuGirl migration
	* To be used in rel 21 and later
	* For older releases, branch the previous tag
	* TrigMuonEF-00-04-72

2016-06-17 Martin Spangenberg
	* Change INFO printout to DEBUG in TrigMuonEFCaloIsolation


Former-commit-id: 842f33e6
parent c0ae52dd
No related branches found
No related tags found
No related merge requests found
......@@ -356,9 +356,34 @@ def TMEF_MuonCreatorTool(name="TMEF_MuonCreatorTool",**kwargs):
kwargs.setdefault('MakeTrackAtMSLink',True)
kwargs.setdefault("CaloMaterialProvider", "TMEF_TrkMaterialProviderTool")
kwargs.setdefault("FillTimingInformation",False)
kwargs.setdefault("FillMuonTruthLinks",False)
kwargs.setdefault("MuonSelectionTool", "")
return CfgMgr.MuonCombined__MuonCreatorTool(name,**kwargs)
def TMEF_MuonCandidateTrackBuilderTool(name="TMEF_MuonCandidateTrackBuilderTool",**kwargs):
kwargs.setdefault('MuonTrackBuilder', 'TMEF_CombinedMuonTrackBuilder')
return CfgMgr.Muon__MuonCandidateTrackBuilderTool(name,**kwargs)
def TMEF_MuonPRDSelectionTool(name="TMEF_MuonPRDSelectionTool",**kwargs):
kwargs.setdefault('MuonRecoValidationTool','')
return CfgMgr.Muon__MuonPRDSelectionTool(name,**kwargs)
def TMEF_MuonClusterSegmentFinderTool(name="TMEF_MuonClusterSegmentFinderTool",**kwargs):
kwargs.setdefault('MuonPRDSelectionTool', 'TMEF_MuonPRDSelectionTool')
return CfgMgr.Muon__MuonClusterSegmentFinder(name,**kwargs)
def TMEF_MuonLayerSegmentFinderTool(name="TMEF_MuonLayerSegmentFinderTool",**kwargs):
kwargs.setdefault('MuonRecoValidationTool','')
kwargs.setdefault('MuonPRDSelectionTool','TMEF_MuonPRDSelectionTool')
kwargs.setdefault('MuonClusterSegmentFinderTool','TMEF_MuonClusterSegmentFinderTool')
return CfgMgr.Muon__MuonLayerSegmentFinderTool(name,**kwargs)
def TMEF_MuonInsideOutRecoTool(name="TMEF_MuonInsideOutRecoTool",**kwargs):
kwargs.setdefault('MuonTrackBuilder','TMEF_CombinedMuonTrackBuilder')
kwargs.setdefault('MuonCandidateTrackBuilderTool','TMEF_MuonCandidateTrackBuilderTool')
kwargs.setdefault('MuonRecoValidationTool','')
kwargs.setdefault('MuonLayerSegmentFinderTool', 'TMEF_MuonLayerSegmentFinderTool')
return CfgMgr.MuonCombined__MuonInsideOutRecoTool(name,**kwargs )
# TrigMuonEF classes
class TrigMuonEFTrackBuilderConfig ():
__slots__ = ()
......
......@@ -38,6 +38,12 @@ addTool("TrigMuonEF.TrigMuonEFConfig.TMEF_MuonCreatorTool","TMEF_MuonCreatorTool
addTool("TrigMuonEF.TrigMuonEFConfig.TMEF_MuonCandidateTool","TMEF_MuonCandidateTool")
addTool("TrigMuonEF.TrigMuonEFConfig.TMEF_TrkMaterialProviderTool", "TMEF_TrkMaterialProviderTool")
addTool("TrigMuonEF.TrigMuonEFConfig.TMEF_MuonCandidateTrackBuilderTool", "TMEF_MuonCandidateTrackBuilderTool")
addTool("TrigMuonEF.TrigMuonEFConfig.TMEF_MuonInsideOutRecoTool", "TMEF_MuonInsideOutRecoTool")
addTool("TrigMuonEF.TrigMuonEFConfig.TMEF_MuonPRDSelectionTool", "TMEF_MuonPRDSelectionTool")
addTool("TrigMuonEF.TrigMuonEFConfig.TMEF_MuonLayerSegmentFinderTool", "TMEF_MuonLayerSegmentFinderTool")
addTool("TrigMuonEF.TrigMuonEFConfig.TMEF_MuonClusterSegmentFinderTool", "TMEF_MuonClusterSegmentFinderTool")
addAlgorithm("TrigMuonEF.TrigMuonEFConfig.TrigMuonEFTrackIsolationConfig", "TrigMuonEFTrackIsolation")
addAlgorithm("TrigMuonEF.TrigMuonEFConfig.TrigMuonEFFSRoiMakerConfig","TrigMuonEFFSRoiMaker")
......
......@@ -155,7 +155,7 @@ void TrigMuonEFCaloIsolation::fillCaloIsolation(const xAOD::MuonContainer *muons
*/
HLT::ErrorCode TrigMuonEFCaloIsolation::hltExecute(const HLT::TriggerElement *inputTE, HLT::TriggerElement *TEout) {
ATH_MSG_INFO(": Executing TrigMuonEFCaloIsolation::execHLTAlgorithm()");
ATH_MSG_DEBUG(": Executing TrigMuonEFCaloIsolation::execHLTAlgorithm()");
/// extract EF muons
const xAOD::MuonContainer *muonContainer(0);
......
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