ATLAS Offline Software
Loading...
Searching...
No Matches
RDOMerge_tf Namespace Reference

Functions

 main ()
 getTransform ()
 addMyArgs (parser)

Variables

list ListOfDefaultPositionalKeys = ['--AFPOn', '--ALFAOn', '--DBRelease', '--FwdRegionOn', '--LucidOn', '--ZDCOn', '--amiConfig', '--amiMetadataTag', '--asetup', '--athena', '--athenaopts', '--beamType', '--checkEventCount', '--command', '--conditionsTag', '--env', '--eventAcceptanceEfficiency', '--execOnly', '--geometryVersion', '--ignoreErrors', '--ignoreFilters', '--ignorePatterns', '--inputRDOFile', '--maxEvents', '--noimf', '--notcmalloc', '--outputRDO_MRGFile', '--postExec', '--postInclude', '--preExec', '--preInclude', '--reportName', '--runNumber', '--showGraph', '--showPath', '--showSteps', '--skipEvents', '--skipFileValidation', '--skipInputFileValidation', '--skipOutputFileValidation']

Function Documentation

◆ addMyArgs()

RDOMerge_tf.addMyArgs ( parser)

Definition at line 51 of file RDOMerge_tf.py.

51def addMyArgs(parser):
52 # Use arggroup to get these arguments in their own sub-section (of --help)
53 parser.defineArgGroup('RDOMerge_tf', 'RDO merge job specific options')
54 parser.add_argument('--inputRDOFile', nargs='+',
55 type=trfArgClasses.argFactory(trfArgClasses.argRDOFile, io='input'),
56 help='Input RDO file', group='RDOMerge_tf')
57 parser.add_argument('--outputRDO_MRGFile', '--outputRDOFile',
58 type=trfArgClasses.argFactory(trfArgClasses.argRDOFile, io='output'),
59 help='Output merged RDO file', group='RDOMerge_tf')
60 parser.add_argument('--PileUpPresampling',
61 type=trfArgClasses.argFactory(trfArgClasses.argBool),
62 help='Run digitization with pile-up presampling configuration.', group='RDOMerge_tf')
63

◆ getTransform()

RDOMerge_tf.getTransform ( )

Definition at line 36 of file RDOMerge_tf.py.

36def getTransform():
37 executorSet = set()
38 executorSet.add(athenaExecutor(name = 'RDOMerge',
39 skeletonCA = 'SimuJobTransforms.RDOMerge_Skeleton',
40 inData = ['RDO'], outData = ['RDO_MRG']))
41
42 trf = transform(executor = executorSet)
43
44 addAthenaArguments(trf.parser)
45 addDetectorArguments(trf.parser)
46 addForwardDetTrfArgs(trf.parser)
47 addMyArgs(trf.parser)
48 return trf
49
50
STL class.

◆ main()

RDOMerge_tf.main ( )

Definition at line 24 of file RDOMerge_tf.py.

24def main():
25
26 msg.info('This is %s', sys.argv[0])
27
28 trf = getTransform()
29 trf.parseCmdLineArgs(sys.argv[1:])
30 trf.execute()
31 trf.generateReport()
32
33 msg.info("%s stopped at %s, trf exit code %d", sys.argv[0], time.asctime(), trf.exitCode)
34 sys.exit(trf.exitCode)
35
int main()
Definition hello.cxx:18

Variable Documentation

◆ ListOfDefaultPositionalKeys

list RDOMerge_tf.ListOfDefaultPositionalKeys = ['--AFPOn', '--ALFAOn', '--DBRelease', '--FwdRegionOn', '--LucidOn', '--ZDCOn', '--amiConfig', '--amiMetadataTag', '--asetup', '--athena', '--athenaopts', '--beamType', '--checkEventCount', '--command', '--conditionsTag', '--env', '--eventAcceptanceEfficiency', '--execOnly', '--geometryVersion', '--ignoreErrors', '--ignoreFilters', '--ignorePatterns', '--inputRDOFile', '--maxEvents', '--noimf', '--notcmalloc', '--outputRDO_MRGFile', '--postExec', '--postInclude', '--preExec', '--preInclude', '--reportName', '--runNumber', '--showGraph', '--showPath', '--showSteps', '--skipEvents', '--skipFileValidation', '--skipInputFileValidation', '--skipOutputFileValidation']

Definition at line 20 of file RDOMerge_tf.py.