ATLAS Offline Software
Loading...
Searching...
No Matches
EITransformUtils.py
Go to the documentation of this file.
1# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
2
3# @brief Module with EventIndex transform options and substep
4
5from PyJobTransforms.trfExe import athenaExecutor
6
7
8# Add Argument Methods
9def addEI_arguments(parser):
10 from EventIndexProducer.eiTrfArgs import addEI_tfArgs
11 addEI_tfArgs(parser)
12
13
14# Add Sub-step Methods
15def addEI_Substep(executorSet):
16 """ Add EI transform substep """
17 executorSet.add(
18 athenaExecutor(
19 name='EventIndexTf',
20 skeletonCA='EventIndexProducer.POOLtoEI_Skeleton',
21 substep='EI', tryDropAndReload=False,
22 inData=['POOL', 'AOD', 'ESD', 'EVNT', 'HITS', 'RDO'],
23 outData=['NULL', 'EI'],
24 memMonitor=True,
25 disableMT=True,
26 disableMP=True,
27 checkEventCount=False,
28 )
29 )
30
31
32# Append Sub-step Methods
34 executor = set()
35 addEI_Substep(executor)
36 trf.appendToExecutorSet(executor)
STL class.
Transform execution functions.