From 96e8f11d09baecf7aa4179f521cea86f815a0130 Mon Sep 17 00:00:00 2001
From: Scott Snyder <scott.snyder@cern.ch>
Date: Tue, 8 Nov 2016 05:43:02 +0100
Subject: [PATCH] 'Fix ATN test.' (RecExRecoTest-00-01-46)

	* Tagging RecExRecoTest-00-01-46.
	* share/RecExRecoTest_RTT_calomax.py: Fix ATN test.

2016-11-01  scott snyder  <snyder@bnl.gov>

	* Tagging RecExRecoTest-00-01-45.
	* share/RecExRecoTest_RTT_forwarddet.py: Fix ATN test.

2016-10-25  scott snyder  <snyder@bnl.gov>

	* Tagging RecExRecoTest-00-01-44.
	* Fixes for test with calorimeter disabled.
---
 .../share/RecExRecoTest_RTT_calomax.py              |  2 ++
 .../share/RecExRecoTest_RTT_forwarddet.py           |  4 ++++
 .../share/RecExRecoTest_RTT_idmuonmax.py            | 13 +++++++++++++
 3 files changed, 19 insertions(+)

diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calomax.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calomax.py
index 3209a36f4c7..927e95461be 100644
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calomax.py
+++ b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calomax.py
@@ -17,6 +17,8 @@ rec.doInDet=False
 rec.doMuon=False
 rec.doCalo=True
 
+# If tracking is off, this also needs to be off.
+rec.doEgamma = False
 
 
 # main jobOption
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_forwarddet.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_forwarddet.py
index a6a81dda4bc..36793e1b30a 100644
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_forwarddet.py
+++ b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_forwarddet.py
@@ -14,6 +14,10 @@ rec.doInDet=False
 rec.doMuon=False
 rec.doCalo=False
 
+# If Calo/tracking is off, this needs to be off too.
+from IsolationAlgs.IsoGetter import isoGetter
+isoGetter (disable=True)
+
 
 # main jobOption
 include ("RecExCommon/RecExCommon_topOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuonmax.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuonmax.py
index 1af3b2ab81b..844d262a105 100644
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuonmax.py
+++ b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuonmax.py
@@ -16,10 +16,23 @@ rec.doInDet=True
 rec.doMuon=True
 rec.doCalo=False
 
+# If Calo is off, this needs to be off too.
+from MuonCombinedRecExample.MuonCombinedRecFlags import muonCombinedRecFlags
+muonCombinedRecFlags.doCaloTrkMuId = False
+
+from IsolationAlgs.IsoGetter import isoGetter
+isoGetter (disable=True)
+
+from RecExConfig.RecAlgsFlags import recAlgs
+recAlgs.doTrackParticleCellAssociation = False
 
 
 # main jobOption
 include ("RecExCommon/RecExCommon_topOptions.py")
 
+from TrkMaterialProvider import TrkMaterialProviderConf
+trkMaterialProviderTool=TrkMaterialProviderConf.Trk__TrkMaterialProviderTool('TrkMaterialProviderTool', UseCaloEnergyMeasurement=False)
+ToolSvc += trkMaterialProviderTool
+
 
 include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
-- 
GitLab