From abbe8b219703b0a5d78f489bd522f6a38eaf2c98 Mon Sep 17 00:00:00 2001
From: James Beacham <j.beacham@cern.ch>
Date: Sat, 3 Nov 2018 22:34:03 +0000
Subject: [PATCH] Merge branch '21.0-Missing_topocluster_moments_ATLHI-227'
 into '21.0'

21.0 missing topocluster moments atlhi 227

See merge request atlas/athena!15569

(cherry picked from commit e551383810e4677912c625741a238e1433fa9fd0)

c8871ef5 adding configs for the missing topoclusters moments and for the hiPEB reconstruction
891edbe1 Config files for HI reconstruciton in HIRecExample
fd675a8f File name changed as sugested in the comment on the MR
---
 .../python/iconfTool/utils/__init__.py        |  0
 .../HIRecExample/share/hiPEB_preInclude.py    | 22 +++++++++++++++++++
 .../share/hiTopoClusMoments_postExec.py       |  1 +
 3 files changed, 23 insertions(+)
 mode change 100755 => 100644 Control/AthenaConfiguration/python/iconfTool/utils/__init__.py
 create mode 100644 Reconstruction/HeavyIonRec/HIRecExample/share/hiPEB_preInclude.py
 create mode 100644 Reconstruction/HeavyIonRec/HIRecExample/share/hiTopoClusMoments_postExec.py

diff --git a/Control/AthenaConfiguration/python/iconfTool/utils/__init__.py b/Control/AthenaConfiguration/python/iconfTool/utils/__init__.py
old mode 100755
new mode 100644
diff --git a/Reconstruction/HeavyIonRec/HIRecExample/share/hiPEB_preInclude.py b/Reconstruction/HeavyIonRec/HIRecExample/share/hiPEB_preInclude.py
new file mode 100644
index 00000000000..01eda22956b
--- /dev/null
+++ b/Reconstruction/HeavyIonRec/HIRecExample/share/hiPEB_preInclude.py
@@ -0,0 +1,22 @@
+jobproperties.Beam.bunchSpacing.set_Value_and_Lock(100)
+from HIRecExample.HIRecExampleFlags import jobproperties
+jobproperties.HIRecExampleFlags.doHIJetRec.set_Value_and_Lock(False)
+jobproperties.HIRecExampleFlags.doHIegamma.set_Value_and_Lock(False)
+jobproperties.HIRecExampleFlags.doHIJetAnalysis.set_Value_and_Lock(False)
+from RecExConfig.RecFlags import rec
+rec.doEgamma.set_Value_and_Lock(False)
+rec.doTau.set_Value_and_Lock(False)
+rec.doJetMissingETTag.set_Value_and_Lock(False)
+rec.doZdc.set_Value_and_Lock(True)
+rec.doLucid.set_Value_and_Lock(False)
+rec.doAlfa.set_Value_and_Lock(False)
+rec.doAFP.set_Value_and_Lock(False)
+rec.doFTK.set_Value_and_Lock(False)
+rec.doBTagging.set_Value_and_Lock(False)
+from CaloRec.CaloRecFlags import jobproperties 
+jobproperties.CaloRecFlags.doCaloTopoCluster.set_Value_and_Lock(True)
+from TriggerJobOpts.TriggerFlags import TriggerFlags
+TriggerFlags.doTriggerConfigOnly.set_Value_and_Lock(True)
+TriggerFlags.doHLT=False
+TriggerFlags.doFEX=False
+TriggerFlags.doHypo=False
diff --git a/Reconstruction/HeavyIonRec/HIRecExample/share/hiTopoClusMoments_postExec.py b/Reconstruction/HeavyIonRec/HIRecExample/share/hiTopoClusMoments_postExec.py
new file mode 100644
index 00000000000..f6e73f3da42
--- /dev/null
+++ b/Reconstruction/HeavyIonRec/HIRecExample/share/hiTopoClusMoments_postExec.py
@@ -0,0 +1 @@
+StreamAOD.ItemList+=["xAOD::CaloClusterAuxContainer#CaloCalTopoClustersAux.SECOND_R.SECOND_LAMBDA.CENTER_MAG.CENTER_LAMBDA.FIRST_ENG_DENS.ENG_FRAC_MAX.ISOLATION.ENG_BAD_CELLS.N_BAD_CELLS.BADLARQ_FRAC.ENG_POS.AVG_LAR_Q.AVG_TILE_Q.EM_PROBABILITY.BadChannelList.CELL_SIGNIFICANCE.CELL_SIG_SAMPLING"]
-- 
GitLab