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

Functions

 main ()
 getTransform ()
 addMyArgs (parser)

Variables

list ListOfDefaultPositionalKeys = ['--DBRelease', '--amiConfig', '--amiMetadataTag', '--asetup', '--athena', '--athenaopts', '--autoConfiguration', '--beamType', '--checkEventCount', '--command', '--conditionsTag', '--env', '--eventAcceptanceEfficiency', '--execOnly', '--geometryVersion', '--ignoreErrors', '--ignoreFilters', '--ignorePatterns', '--inputESDFile', '--maxEvents', '--noimf', '--notcmalloc', '--outputAODFile', '--outputHIST_AOD_INTFile', '--postExec', '--postInclude', '--preExec', '--preInclude', '--reportName', '--runNumber', '--showGraph', '--showPath', '--showSteps', '--skipEvents', '--skipFileValidation', '--skipInputFileValidation', '--skipOutputFileValidation']

Function Documentation

◆ addMyArgs()

ESDtoAOD_tf.addMyArgs ( parser)

Definition at line 48 of file ESDtoAOD_tf.py.

48def addMyArgs(parser):
49 # Use arggroup to get these arguments in their own sub-section (of --help)
50 parser.defineArgGroup('ESDtoAOD_tf', 'ESDtoAOD specific options')
51 parser.add_argument('--inputESDFile', nargs='+',
52 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='input'),
53 help='Input ESD file', group='ESDtoAOD_tf')
54 parser.add_argument('--outputAODFile',
55 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output'),
56 help='Output AOD file', group='ESDtoAOD_tf')
57 parser.add_argument('--outputHIST_AOD_INTFile',
58 type=trfArgClasses.argFactory(trfArgClasses.argHISTFile, io='output', countable=False),
59 help='Output DQ monitoring file', group='ESDtoAOD_tf')
60
61

◆ getTransform()

ESDtoAOD_tf.getTransform ( )

Definition at line 39 of file ESDtoAOD_tf.py.

39def getTransform():
40 trf = transform(executor = athenaExecutor(name = 'ESDtoAOD', substep = 'e2a'))
41 addAthenaArguments(trf.parser)
42 addDetectorArguments(trf.parser)
43 addCommonRecTrfArgs(trf.parser)
44 addMyArgs(trf.parser)
45 return trf
46
47

◆ main()

ESDtoAOD_tf.main ( )

Definition at line 27 of file ESDtoAOD_tf.py.

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

Variable Documentation

◆ ListOfDefaultPositionalKeys

list ESDtoAOD_tf.ListOfDefaultPositionalKeys = ['--DBRelease', '--amiConfig', '--amiMetadataTag', '--asetup', '--athena', '--athenaopts', '--autoConfiguration', '--beamType', '--checkEventCount', '--command', '--conditionsTag', '--env', '--eventAcceptanceEfficiency', '--execOnly', '--geometryVersion', '--ignoreErrors', '--ignoreFilters', '--ignorePatterns', '--inputESDFile', '--maxEvents', '--noimf', '--notcmalloc', '--outputAODFile', '--outputHIST_AOD_INTFile', '--postExec', '--postInclude', '--preExec', '--preInclude', '--reportName', '--runNumber', '--showGraph', '--showPath', '--showSteps', '--skipEvents', '--skipFileValidation', '--skipInputFileValidation', '--skipOutputFileValidation']

Definition at line 23 of file ESDtoAOD_tf.py.