 |
ATLAS Offline Software
|
Go to the documentation of this file.
6 Run DAOD building from AOD or EVNT, or D2AOD building from DAOD, using the derivation framework
12 from PyJobTransforms.trfDecorators
import stdTrfExceptionHandler, sigUsrStackTrace
13 from PyJobTransforms.trfArgs
import addAthenaArguments, addDetectorArguments
18 msg.info(
'logging set in %s', sys.argv[0])
21 @stdTrfExceptionHandler
24 msg.info(
'This is %s', sys.argv[0])
26 trf.parseCmdLineArgs(sys.argv[1:])
30 msg.info(
'%s stopped at %s, trf exit code %d',
31 sys.argv[0], time.asctime(), trf.exitCode)
32 sys.exit(trf.exitCode)
37 from DerivationFrameworkConfiguration.DerivationTransformHelpers
import \
38 addDerivationArguments, addDerivationSubstep, \
39 addPhysicsValidationArguments, addPhysicsValidationSubstep
43 description=
'ATLAS derivation framework transform. Inputs must be EVNT, AOD or DAOD. Outputs must be DAOD or D2AOD.')
51 if __name__ ==
'__main__':
def addDetectorArguments(parser)
Options related to the setup of the ATLAS detector (used in simulation and digitisation as well as re...
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.
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.