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

Functions

 main ()
 getTransform ()

Variables

list ListOfDefaultPositionalKeys = ['--AFPOn', '--ALFAOn', '--AddCaloDigi', '--DBRelease', '--DataRunNumber', '--FwdRegionOn', '--LucidOn', '--PileUpPresampling', '--ZDCOn', '--amiConfig', '--amiMetadataTag', '--asetup', '--athena', '--athenaopts', '--beamType', '--bunchSpacing', '--checkEventCount', '--command', '--conditionsTag', '--digiRndmSvc', '--digiSeedOffset1', '--digiSeedOffset2', '--doAllNoise', '--env', '--eventAcceptanceEfficiency', '--execOnly', '--geometryVersion', '--ignoreErrors', '--ignoreFiles', '--ignorePatterns', '--imf', '--inputBeamGasHitsFile', '--inputBeamHaloHitsFile', '--inputCavernHitsFile', '--inputHITSFile', '--inputHighPtMinbiasHitsFile', '--inputLowPtMinbiasHitsFile', '--jobNumber', '--maxEvents', '--numberOfBeamGas', '--numberOfBeamHalo', '--numberOfCavernBkg', '--numberOfHighPtMinBias', '--numberOfLowPtMinBias', '--outputRDOFile', '--outputRDO_FILTFile', '--pileupFinalBunch', '--pileupInitialBunch', '--postExec', '--postInclude', '--preExec', '--preInclude', '--reportName', '--reportType', '--runNumber', '--samplingFractionDbTag', '--showGraph', '--showPath', '--showSteps', '--skipEvents', '--skipFileValidation', '--skipInputFileValidation', '--skipOutputFileValidation', '--tcmalloc', '--testPileUpConfig', '--triggerConfig']

Detailed Description

Run Geant4 simulation on generated events and produce a HITS file.

Function Documentation

◆ getTransform()

Digi_tf.getTransform ( )

Definition at line 47 of file Digi_tf.py.

47def getTransform():
48 executorSet = set()
49 from SimuJobTransforms.SimTransformUtils import addDigitizationSubstep, addDigitizationArguments
50 addDigitizationSubstep(executorSet)
51 trf = transform(executor = executorSet, description = 'ATLAS Digitization transform. Inputs must be HITS. Outputs must be RDO.')
52 addAthenaArguments(trf.parser)
53 addDetectorArguments(trf.parser)
54 addTriggerArguments(trf.parser, addTrigFilter=False)
55 addDigitizationArguments(trf.parser)
56 return trf
57
STL class.

◆ main()

Digi_tf.main ( )

Definition at line 32 of file Digi_tf.py.

32def main():
33
34 msg.info('This is %s' % sys.argv[0])
35
36 trf = getTransform()
37 trf.parseCmdLineArgs(sys.argv[1:])
38 trf.execute()
39 if 'outputFileValidation' in trf._argdict and trf._argdict['outputFileValidation'].value is False:
40 msg.info('Skipping report generation')
41 else:
42 trf.generateReport()
43
44 msg.info("%s stopped at %s, trf exit code %d" % (sys.argv[0], time.asctime(), trf.exitCode))
45 sys.exit(trf.exitCode)
46
int main()
Definition hello.cxx:18

Variable Documentation

◆ ListOfDefaultPositionalKeys

list Digi_tf.ListOfDefaultPositionalKeys = ['--AFPOn', '--ALFAOn', '--AddCaloDigi', '--DBRelease', '--DataRunNumber', '--FwdRegionOn', '--LucidOn', '--PileUpPresampling', '--ZDCOn', '--amiConfig', '--amiMetadataTag', '--asetup', '--athena', '--athenaopts', '--beamType', '--bunchSpacing', '--checkEventCount', '--command', '--conditionsTag', '--digiRndmSvc', '--digiSeedOffset1', '--digiSeedOffset2', '--doAllNoise', '--env', '--eventAcceptanceEfficiency', '--execOnly', '--geometryVersion', '--ignoreErrors', '--ignoreFiles', '--ignorePatterns', '--imf', '--inputBeamGasHitsFile', '--inputBeamHaloHitsFile', '--inputCavernHitsFile', '--inputHITSFile', '--inputHighPtMinbiasHitsFile', '--inputLowPtMinbiasHitsFile', '--jobNumber', '--maxEvents', '--numberOfBeamGas', '--numberOfBeamHalo', '--numberOfCavernBkg', '--numberOfHighPtMinBias', '--numberOfLowPtMinBias', '--outputRDOFile', '--outputRDO_FILTFile', '--pileupFinalBunch', '--pileupInitialBunch', '--postExec', '--postInclude', '--preExec', '--preInclude', '--reportName', '--reportType', '--runNumber', '--samplingFractionDbTag', '--showGraph', '--showPath', '--showSteps', '--skipEvents', '--skipFileValidation', '--skipInputFileValidation', '--skipOutputFileValidation', '--tcmalloc', '--testPileUpConfig', '--triggerConfig']

Definition at line 28 of file Digi_tf.py.