Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
◆ addFastChainTrfArgs()
def FastChain_tf.addFastChainTrfArgs |
( |
|
parser | ) |
|
Definition at line 89 of file FastChain_tf.py.
90 "Add transformation arguments for fast chain"
91 parser.defineArgGroup(
'FastChain',
'Fast chain options')
92 parser.add_argument(
'--preSimExec',type=argFactory(argList),nargs=
'+',
93 help=
'preExec before simulation step',
95 parser.add_argument(
'--postSimExec',type=argFactory(argList),nargs=
'+',
96 help=
'postExec after simulation step',
98 parser.add_argument(
'--preDigiExec',type=argFactory(argList),nargs=
'+',
99 help=
'preExec before digitisation step',
101 parser.add_argument(
'--preSimInclude',type=argFactory(argList),nargs=
'+',
102 help=
'preInclude before simulation step',
104 parser.add_argument(
'--postSimInclude',type=argFactory(argList),nargs=
'+',
105 help=
'postInclude after simulation step',
107 parser.add_argument(
'--preDigiInclude',type=argFactory(argList),nargs=
'+',
108 help=
'preInclude before digitisation step',
110 parser.defineArgGroup(
'MCOverlay',
'MC Overlay Options')
111 parser.add_argument(
'--inputRDO_BKGFile', nargs=
'+',
112 type=argFactory(argRDOFile, io=
'input'),
113 help=
'Input background RDO for MC+MC overlay',
◆ getTransform()
def FastChain_tf.getTransform |
( |
| ) |
|
Definition at line 41 of file FastChain_tf.py.
46 executorSet.add(athenaExecutor(name =
'EVNTtoRDO',
47 skeletonCA =
'FullChainTransforms.FastChainSkeleton',
48 substep =
'simdigi', tryDropAndReload =
False, perfMonFile =
'ntuple.pmon.gz',
49 inData=[
'NULL',
'EVNT',
'RDO_BKG',
'BS_SKIM'],
50 outData=[
'RDO',
'HITS',
'NULL'] ))
56 trf =
transform(executor = executorSet, description =
'Fast chain ATLAS transform with ISF simulation, digitisation'
57 ' and reconstruction. Inputs can be EVNT, with outputs of RDO, ESD, AOD or DPDs.'
58 ' See https://twiki.cern.ch/twiki/bin/viewauth/AtlasComputing/FastChainTf for more details.')
80 from OverlayConfiguration.OverlayTransformHelpers
import addOverlayArguments
◆ main()
def FastChain_tf.main |
( |
| ) |
|
Definition at line 29 of file FastChain_tf.py.
31 msg.info(
'This is %s', sys.argv[0])
34 trf.parseCmdLineArgs(sys.argv[1:])
38 msg.info(
"%s stopped at %s, trf exit code %d", sys.argv[0], time.asctime(), trf.exitCode)
39 sys.exit(trf.exitCode)
def addDetectorArguments(parser)
Options related to the setup of the ATLAS detector (used in simulation and digitisation as well as re...
def addTriggerArguments(parser, addTrigFilter=True)
Add trigger related arguments.
def addCommonSimTrfArgs(parser)
Add common Simulation transform arguments to an argparse ArgumentParser.
def addCommonSimDigTrfArgs(parser)
Add common Simulation/Digitization transform arguments to an argparse ArgumentParser.
def addSim_tfArgs(parser)
Add arguments used only by ISF-based simulation jobs.
def addFastChainTrfArgs(parser)
def addAthenaArguments(parser, maxEventsDefaultSubstep='first', addValgrind=True, addPerfMon=True, addVTune=True)
Options related to running athena in general TODO: Some way to mask certain options (perExec,...
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
def addBasicDigiArgs(parser)
Add Basic digitization arguments to an argparse ArgumentParser.
constexpr std::enable_if_t< is_bitmask_v< E >, E & > set(E &lhs, E rhs)
Convenience function to set bits in a class enum bitmask.
def addSimIOTrfArgs(parser)
Add common Simulation transform arguments to an argparse ArgumentParser.
def addPileUpTrfArgs(parser)
Add Pile-up related transform arguments to an argparse ArgumentParser.
def addTrackRecordArgs(parser)
Add arguments used by simulation jobs which may read in or write out TrackRecord files.