|
ATLAS Offline Software
|
Go to the documentation of this file.
6 Run overlay between either presampled MC background RDO or zero-bias data RDO and hard scatter HITS
12 from PyJobTransforms.trfDecorators
import stdTrfExceptionHandler, sigUsrStackTrace
13 from PyJobTransforms.trfArgs
import addAthenaArguments, addDetectorArguments, addTriggerArguments
18 msg.info(
'logging set in %s', sys.argv[0])
22 ListOfDefaultPositionalKeys = [
'--AMIConfig',
'--AMITag',
'--AddCaloDigi',
'--CA',
'--DBRelease',
'--PileUpPresampling',
'--argJSON',
'--asetup',
'--athena',
'--athenaMPEventsBeforeFork',
'--athenaMPMergeTargetSize',
'--athenaMPStrategy',
'--athenaMPUseEventOrders',
'--athenaopts',
'--attempt',
'--beamType',
'--checkEventCount',
'--command',
'--conditionsTag',
'--detectors',
'--digiRndmSvc',
'--digiSeedOffset1',
'--digiSeedOffset2',
'--digiSteeringConf',
'--doAllNoise',
'--dumpJSON',
'--dumpPickle',
'--env',
'--eventAcceptanceEfficiency',
'--eventService',
'--execOnly',
'--fileValidation',
'--geometryVersion',
'--ignoreErrors',
'--ignoreFiles',
23 '--ignorePatterns',
'--imf',
'--inputBS_SKIMFile',
'--inputFileValidation',
'--inputHITSFile',
'--inputRDO_BKGFile',
'--jobid',
'--maxEvents',
'--multiprocess',
'--multithreaded',
'--outputFileValidation',
'--outputRDOFile',
'--outputRDO_FILTFile',
'--outputRDO_SGNLFile',
'--parallelFileValidation',
'--postExec',
'--postInclude',
'--preExec',
'--preInclude',
'--reportName',
'--reportType',
'--runNumber',
'--samplingFractionDbTag',
'--sharedWriter',
'--showGraph',
'--showPath',
'--showSteps',
'--skipEvents',
'--steering',
'--taskid',
'--tcmalloc',
'--triggerConfig',
'--valgrind',
'--valgrindDefaultOpts',
'--valgrindExtraOpts']
26 @stdTrfExceptionHandler
29 msg.info(
'This is %s', sys.argv[0])
32 trf.parseCmdLineArgs(sys.argv[1:])
36 msg.info(
'%s stopped at %s, trf exit code %d',
37 sys.argv[0], time.asctime(), trf.exitCode)
38 sys.exit(trf.exitCode)
43 from OverlayConfiguration.OverlayTransformHelpers
import addOverlayArguments, addOverlaySubstep
46 description=
'ATLAS Overlay transform. Inputs must be HITS. Outputs must be RDO.')
54 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 addTriggerArguments(parser, addTrigFilter=True)
Add trigger related arguments.
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.