|
ATLAS Offline Software
|
◆ addFastChainTrfArgs()
def FastChain_tf.addFastChainTrfArgs |
( |
|
parser | ) |
|
Definition at line 80 of file FastChain_tf.py.
81 "Add transformation arguments for fast chain"
82 parser.defineArgGroup(
'FastChain',
'Fast chain options')
83 parser.add_argument(
'--preSimExec',type=argFactory(argList),nargs=
'+',
84 help=
'preExec before simulation step',
86 parser.add_argument(
'--postSimExec',type=argFactory(argList),nargs=
'+',
87 help=
'postExec after simulation step',
89 parser.add_argument(
'--preDigiExec',type=argFactory(argList),nargs=
'+',
90 help=
'preExec before digitisation step',
92 parser.add_argument(
'--preSimInclude',type=argFactory(argList),nargs=
'+',
93 help=
'preInclude before simulation step',
95 parser.add_argument(
'--postSimInclude',type=argFactory(argList),nargs=
'+',
96 help=
'postInclude after simulation step',
98 parser.add_argument(
'--preDigiInclude',type=argFactory(argList),nargs=
'+',
99 help=
'preInclude before digitisation step',
101 parser.defineArgGroup(
'MCOverlay',
'MC Overlay Options')
102 parser.add_argument(
'--inputRDO_BKGFile', nargs=
'+',
103 type=argFactory(argRDOFile, io=
'input'),
104 help=
'Input background RDO for MC+MC overlay',
◆ getTransform()
def FastChain_tf.getTransform |
( |
| ) |
|
Definition at line 40 of file FastChain_tf.py.
45 executorSet.add(athenaExecutor(name =
'EVNTtoRDO',
46 skeletonCA =
'FullChainTransforms.FastChainSkeleton',
47 substep =
'simdigi', tryDropAndReload =
False, perfMonFile =
'ntuple.pmon.gz',
48 inData=[
'NULL',
'EVNT',
'RDO_BKG',
'BS_SKIM'],
49 outData=[
'RDO',
'HITS',
'NULL'] ))
51 trf =
transform(executor = executorSet, description =
'Fast chain ATLAS transform with ISF simulation, digitisation'
52 ' and reconstruction. Inputs can be EVNT, with outputs of RDO, ESD, AOD or DPDs.'
53 ' See https://twiki.cern.ch/twiki/bin/viewauth/AtlasComputing/FastChainTf for more details.')
75 from OverlayConfiguration.OverlayTransformHelpers
import addOverlayArguments
◆ main()
def FastChain_tf.main |
( |
| ) |
|
Definition at line 28 of file FastChain_tf.py.
30 msg.info(
'This is %s', sys.argv[0])
33 trf.parseCmdLineArgs(sys.argv[1:])
37 msg.info(
"%s stopped at %s, trf exit code %d", sys.argv[0], time.asctime(), trf.exitCode)
38 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.