From ea16824e7f68643997832b69f776fc9269b46403 Mon Sep 17 00:00:00 2001
From: John Chapman <jchapman@cern.ch>
Date: Fri, 6 Jul 2018 11:20:31 +0200
Subject: [PATCH] Add arguments related to reading minbias HITS to
 FastChain_tf.py

This commit adds arguments related to reading minbias HITS into
`FastChain_tf.py`. Part of the work for ATLASSIM-3737. So far
these arguments are ignored by the skeleton file.


Former-commit-id: e67e20fbade1e1d1ff40466cc301ac2d63c42eb0
---
 .../scripts/FastChain_tf.py                   | 20 +++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/Tools/FullChainTransforms/scripts/FastChain_tf.py b/Tools/FullChainTransforms/scripts/FastChain_tf.py
index ad95df40d35..dd907c3d8a7 100755
--- a/Tools/FullChainTransforms/scripts/FastChain_tf.py
+++ b/Tools/FullChainTransforms/scripts/FastChain_tf.py
@@ -1,8 +1,8 @@
 #! /usr/bin/env python
 
-# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+# Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
 
-#  FastChain_tf.py 
+#  FastChain_tf.py
 #  One step transform to run SIM+DIGI as one job, then reco
 #  to ESD/AOD output
 #  Richard Hawkings, adapted from FullChain_tf.py by Graeme Stewart
@@ -21,14 +21,14 @@ from PyJobTransforms.trfExe import athenaExecutor
 from PyJobTransforms.trfArgs import addAthenaArguments, addDetectorArguments, addTriggerArguments
 from PyJobTransforms.trfDecorators import stdTrfExceptionHandler, sigUsrStackTrace
 from RecJobTransforms.recTransformUtils import addRecoSubsteps, addAllRecoArgs
-from SimuJobTransforms.simTrfArgs import addForwardDetTrfArgs, addForwardDetTrfArgs, addCommonSimTrfArgs, addBasicDigiArgs, addCommonSimDigTrfArgs, addTrackRecordArgs, addSim_tfArgs
+from SimuJobTransforms.simTrfArgs import addForwardDetTrfArgs, addCommonSimTrfArgs, addBasicDigiArgs, addCommonSimDigTrfArgs, addTrackRecordArgs, addSim_tfArgs, addPileUpTrfArgs
 
 from PyJobTransforms.trfArgClasses import argFactory,argList
 
 @stdTrfExceptionHandler
 @sigUsrStackTrace
 def main():
-    
+
     msg.info('This is %s' % sys.argv[0])
 
     trf = getTransform()
@@ -41,12 +41,12 @@ def main():
 
 def getTransform():
     executorSet = set()
-    
+
     addRecoSubsteps(executorSet)
 
     # Sim + Digi - factor these out into an importable function in time
     executorSet.add(athenaExecutor(name = 'EVNTtoRDO', skeletonFile = 'FullChainTransforms/FastChainSkeleton.EVGENtoRDO.py',
-                                   substep = 'simdigi', tryDropAndReload = False, perfMonFile = 'ntuple.pmon.gz', 
+                                   substep = 'simdigi', tryDropAndReload = False, perfMonFile = 'ntuple.pmon.gz',
                                    inData=['NULL','EVNT'],
                                    outData=['RDO','NULL'] ))
 
@@ -58,20 +58,20 @@ def getTransform():
     addAthenaArguments(trf.parser)
     addDetectorArguments(trf.parser)
     addTriggerArguments(trf.parser)
-    
+
     # Reconstruction arguments and outputs (use the factorised 'do it all' function)
     addAllRecoArgs(trf)
-    
+
     # Simulation and digitisation options
     addCommonSimTrfArgs(trf.parser)
     addCommonSimDigTrfArgs(trf.parser)
     addBasicDigiArgs(trf.parser)
     addSim_tfArgs(trf.parser)
     # addForwardDetTrfArgs(trf.parser)
-    addCommonSimDigTrfArgs(trf.parser)
+    addPileUpTrfArgs(trf.parser)
     addTrackRecordArgs(trf.parser)
     addFastChainTrfArgs(trf.parser)
-    
+
     return trf
 
 def addFastChainTrfArgs(parser):
-- 
GitLab