 |
ATLAS Offline Software
|
|
| def | addCommonSimDigArguments (parser) |
| | Add Argument Methods. More...
|
| |
| def | addCommonSimulationArguments (parser) |
| |
| def | addPureSimulationArguments (parser) |
| |
| def | addPureDigitizationArguments (parser) |
| |
| def | addReSimulationArguments (parser) |
| |
| def | addSimulationArguments (parser) |
| |
| def | addAtlasG4Arguments (parser) |
| |
| def | addHITSMergeArguments (parser) |
| |
| def | addDigitizationArguments (parser) |
| |
| def | addHITSValidArguments (parser) |
| |
| def | addRDOValidArguments (parser) |
| |
| def | addSimulationSubstep (executorSet, overlayTransform=False) |
| | Add Sub-step Methods. More...
|
| |
| def | addReSimulationSubstep (executorSet) |
| |
| def | addAtlasG4Substep (executorSet) |
| |
| def | addConfigurableSimSubstep (executorSet, confName, extraSkeleton, confSubStep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs) |
| |
| def | addStandardHITSMergeSubstep (executorSet) |
| |
| def | addDigitizationSubstep (executorSet, in_reco_chain=False) |
| |
| def | addSimValidationSubstep (executorSet) |
| |
| def | addDigiValidationSubstep (executorSet) |
| |
| def | appendSimulationSubstep (trf) |
| | Append Sub-step Methods. More...
|
| |
| def | appendAtlasG4Substep (trf) |
| |
| def | appendConfigurableSimTRInSubstep (trf, confName='AtlasG4TfTRIn', extraSkeleton=[], confSubstep='simTRIn', confInData=['EVNT_TR'], confOutData=['HITS', 'NULL'], confExtraRunargs=None, confRuntimeRunargs=None) |
| |
| def | appendConfigurableSimSubstep (trf, confName='AtlasG4Tf', extraSkeleton=[], confSubstep='sim', confInData=['NULL', 'EVNT'], confOutData=['EVNT_TR', 'HITS', 'NULL'], confExtraRunargs=None, confRuntimeRunargs=None) |
| |
| def | appendHITSMergeSubstep (trf) |
| |
| def | appendDigitizationSubstep (trf) |
| |
◆ addAtlasG4Arguments()
| def python.SimTransformUtils.addAtlasG4Arguments |
( |
|
parser | ) |
|
◆ addAtlasG4Substep()
| def python.SimTransformUtils.addAtlasG4Substep |
( |
|
executorSet | ) |
|
Definition at line 106 of file SimTransformUtils.py.
107 executorSet.add(athenaExecutor(name =
'AtlasG4TfTRIn',
108 skeletonCA =
'SimuJobTransforms.G4AtlasAlg_Skeleton',
109 substep =
'simTRIn', tryDropAndReload =
False,
111 outData=[
'HITS',
'NULL'] ))
112 executorSet.add(athenaExecutor(name =
'AtlasG4Tf',
113 skeletonCA =
'SimuJobTransforms.G4AtlasAlg_Skeleton',
114 substep =
'sim', tryDropAndReload =
False,
115 inData=[
'NULL',
'EVNT'],
116 outData=[
'EVNT_TR',
'HITS',
'NULL'] ))
◆ addCommonSimDigArguments()
| def python.SimTransformUtils.addCommonSimDigArguments |
( |
|
parser | ) |
|
Add Argument Methods.
Definition at line 11 of file SimTransformUtils.py.
12 from SimuJobTransforms.simTrfArgs
import addForwardDetTrfArgs, addCommonSimDigTrfArgs
◆ addCommonSimulationArguments()
| def python.SimTransformUtils.addCommonSimulationArguments |
( |
|
parser | ) |
|
Definition at line 16 of file SimTransformUtils.py.
17 from SimuJobTransforms.simTrfArgs
import addCommonSimTrfArgs, addSimIOTrfArgs, addCosmicsTrfArgs, addTrackRecordArgs
◆ addConfigurableSimSubstep()
| def python.SimTransformUtils.addConfigurableSimSubstep |
( |
|
executorSet, |
|
|
|
confName, |
|
|
|
extraSkeleton, |
|
|
|
confSubStep, |
|
|
|
confInData, |
|
|
|
confOutData, |
|
|
|
confExtraRunargs, |
|
|
|
confRuntimeRunargs |
|
) |
| |
Definition at line 119 of file SimTransformUtils.py.
119 def addConfigurableSimSubstep(executorSet, confName, extraSkeleton, confSubStep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs):
120 executorSet.add(athenaExecutor(name = confName, skeletonFile = extraSkeleton + [
'SimuJobTransforms/skeleton.EVGENtoHIT_MC12.py'],
121 substep = confSubStep, tryDropAndReload =
False,
123 outData = confOutData, extraRunargs = confExtraRunargs, runtimeRunargs = confRuntimeRunargs ))
◆ addDigitizationArguments()
| def python.SimTransformUtils.addDigitizationArguments |
( |
|
parser | ) |
|
◆ addDigitizationSubstep()
| def python.SimTransformUtils.addDigitizationSubstep |
( |
|
executorSet, |
|
|
|
in_reco_chain = False |
|
) |
| |
Definition at line 132 of file SimTransformUtils.py.
133 executorSet.add(athenaExecutor(name =
'HITtoRDO',
134 skeletonCA=
'SimuJobTransforms.HITtoRDO_Skeleton',
135 substep =
'h2r', tryDropAndReload =
False,
136 inData = [
'HITS'], outData = [
'RDO',
'RDO_FILT'],
137 onlyMPWithRunargs = [
138 'inputLowPtMinbiasHitsFile',
139 'inputHighPtMinbiasHitsFile',
140 'inputCavernHitsFile',
141 'inputBeamHaloHitsFile',
142 'inputBeamGasHitsFile'
143 ]
if in_reco_chain
else None))
◆ addDigiValidationSubstep()
| def python.SimTransformUtils.addDigiValidationSubstep |
( |
|
executorSet | ) |
|
Definition at line 152 of file SimTransformUtils.py.
153 executorSet.add(athenaExecutor(name =
'DigiValidation',
154 skeletonCA=
'SimuJobTransforms.RDOtoHIST_DIGI_Skeleton',
155 inData = [
'RDO'], outData = [
'HIST_DIGI'],))
◆ addHITSMergeArguments()
| def python.SimTransformUtils.addHITSMergeArguments |
( |
|
parser | ) |
|
Definition at line 50 of file SimTransformUtils.py.
51 from SimuJobTransforms.simTrfArgs
import addHITSMergeArgs
◆ addHITSValidArguments()
| def python.SimTransformUtils.addHITSValidArguments |
( |
|
parser | ) |
|
Definition at line 58 of file SimTransformUtils.py.
59 from SimuJobTransforms.simTrfArgs
import addHITSValidArgs, addCommonSimDigTrfArgs
◆ addPureDigitizationArguments()
| def python.SimTransformUtils.addPureDigitizationArguments |
( |
|
parser | ) |
|
Definition at line 28 of file SimTransformUtils.py.
29 from SimuJobTransforms.simTrfArgs
import addBasicDigiArgs, addPileUpTrfArgs
◆ addPureSimulationArguments()
| def python.SimTransformUtils.addPureSimulationArguments |
( |
|
parser | ) |
|
◆ addRDOValidArguments()
| def python.SimTransformUtils.addRDOValidArguments |
( |
|
parser | ) |
|
Definition at line 63 of file SimTransformUtils.py.
64 from SimuJobTransforms.simTrfArgs
import addRDOValidArgs, addCommonSimDigTrfArgs
◆ addReSimulationArguments()
| def python.SimTransformUtils.addReSimulationArguments |
( |
|
parser | ) |
|
Definition at line 33 of file SimTransformUtils.py.
34 from SimuJobTransforms.simTrfArgs
import addCommonSimTrfArgs, addCosmicsTrfArgs, addTrackRecordArgs, addSim_tfArgs, addReSimulationArgs
◆ addReSimulationSubstep()
| def python.SimTransformUtils.addReSimulationSubstep |
( |
|
executorSet | ) |
|
Definition at line 94 of file SimTransformUtils.py.
95 SimExe = athenaExecutor(name =
'ReSim',
96 skeletonCA =
'SimuJobTransforms.ReSimulation_Skeleton',
98 tryDropAndReload =
False,
99 perfMonFile =
'ntuple.pmon.gz',
101 outData=[
'HITS_RSM'],
102 inputDataTypeCountCheck = [
'HITS'] )
103 executorSet.add(SimExe)
◆ addSimulationArguments()
| def python.SimTransformUtils.addSimulationArguments |
( |
|
parser | ) |
|
◆ addSimulationSubstep()
| def python.SimTransformUtils.addSimulationSubstep |
( |
|
executorSet, |
|
|
|
overlayTransform = False |
|
) |
| |
Add Sub-step Methods.
Add ISF transform substep
- Parameters
-
| overlayTransform | If True use the tweaked version of in/outData for an overlay job |
Definition at line 71 of file SimTransformUtils.py.
72 TRExe = athenaExecutor(name =
'TRtoHITS',
73 skeletonCA =
'SimuJobTransforms.ISF_Skeleton',
74 substep =
'simTRIn', tryDropAndReload =
False, perfMonFile =
'ntuple.pmon.gz',
76 outData=[
'HITS',
'NULL'] )
77 executorSet.add(TRExe)
78 SimExe = athenaExecutor(name =
'EVNTtoHITS',
79 skeletonCA =
'SimuJobTransforms.ISF_Skeleton',
80 substep =
'sim', tryDropAndReload =
False, perfMonFile =
'ntuple.pmon.gz',
81 inData=[
'NULL',
'EVNT'],
82 outData=[
'EVNT_TR',
'HITS',
'NULL'] )
86 SimExe.inData = [(
'EVNT',
'BS_SKIM')]
88 SimExe.inData = [(
'EVNT',
'TXT_EVENTID')]
89 SimExe.outData = [
'HITS']
90 SimExe.inputDataTypeCountCheck = [
'EVNT']
91 executorSet.add(SimExe)
◆ addSimValidationSubstep()
| def python.SimTransformUtils.addSimValidationSubstep |
( |
|
executorSet | ) |
|
Definition at line 146 of file SimTransformUtils.py.
147 executorSet.add(athenaExecutor(name =
'SimValidation',
148 skeletonCA=
'SimuJobTransforms.HITtoHIST_SIM_Skeleton',
149 inData = [
'HITS'], outData = [
'HIST_SIM'],))
◆ addStandardHITSMergeSubstep()
| def python.SimTransformUtils.addStandardHITSMergeSubstep |
( |
|
executorSet | ) |
|
Definition at line 126 of file SimTransformUtils.py.
127 executorSet.add(athenaExecutor(name =
'HITSMerge', substep=
"hitsmerge",
128 skeletonCA =
'SimuJobTransforms.HITSMerge_Skeleton',
129 tryDropAndReload =
False, inputDataTypeCountCheck = [
'HITS']))
◆ appendAtlasG4Substep()
| def python.SimTransformUtils.appendAtlasG4Substep |
( |
|
trf | ) |
|
◆ appendConfigurableSimSubstep()
| def python.SimTransformUtils.appendConfigurableSimSubstep |
( |
|
trf, |
|
|
|
confName = 'AtlasG4Tf', |
|
|
|
extraSkeleton = [], |
|
|
|
confSubstep = 'sim', |
|
|
|
confInData = ['NULL','EVNT'], |
|
|
|
confOutData = ['EVNT_TR','HITS','NULL'], |
|
|
|
confExtraRunargs = None, |
|
|
|
confRuntimeRunargs = None |
|
) |
| |
Definition at line 177 of file SimTransformUtils.py.
178 extraSkeleton = [], confSubstep = 'sim',
179 confInData=['NULL','EVNT'],
180 confOutData=['EVNT_TR','HITS','NULL'],
181 confExtraRunargs=None, confRuntimeRunargs=None ):
183 addConfigurableSimSubstep(executor, confName, extraSkeleton, confSubstep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs )
184 trf.appendToExecutorSet(executor)
◆ appendConfigurableSimTRInSubstep()
| def python.SimTransformUtils.appendConfigurableSimTRInSubstep |
( |
|
trf, |
|
|
|
confName = 'AtlasG4TfTRIn', |
|
|
|
extraSkeleton = [], |
|
|
|
confSubstep = 'simTRIn', |
|
|
|
confInData = ['EVNT_TR'], |
|
|
|
confOutData = ['HITS','NULL'], |
|
|
|
confExtraRunargs = None, |
|
|
|
confRuntimeRunargs = None |
|
) |
| |
Definition at line 168 of file SimTransformUtils.py.
169 extraSkeleton = [], confSubstep = 'simTRIn',
170 confInData=['EVNT_TR'],
171 confOutData=['HITS','NULL'],
172 confExtraRunargs=None, confRuntimeRunargs=None ):
174 addConfigurableSimSubstep(executor, confName, extraSkeleton, confSubstep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs )
175 trf.appendToExecutorSet(executor)
◆ appendDigitizationSubstep()
| def python.SimTransformUtils.appendDigitizationSubstep |
( |
|
trf | ) |
|
◆ appendHITSMergeSubstep()
| def python.SimTransformUtils.appendHITSMergeSubstep |
( |
|
trf | ) |
|
◆ appendSimulationSubstep()
| def python.SimTransformUtils.appendSimulationSubstep |
( |
|
trf | ) |
|
Append Sub-step Methods.
Definition at line 158 of file SimTransformUtils.py.
161 trf.appendToExecutorSet(executor)
◆ msg
| python.SimTransformUtils.msg |
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 addHITSMergeArgs(parser)
def addSim_tfArgs(parser)
Add arguments used only by ISF-based simulation jobs.
def addRDOValidArgs(parser)
Add RDO validation transform arguments.
def addForwardDetTrfArgs(parser)
Add Forward Detector transform arguments to an argparse ArgumentParser.
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 releaseIsOlderThan(major, minor=None)
Test (to the best of our knowledge) if the current release is older than a major, minor version numbe...
def addHITSValidArgs(parser)
Add HITS validation transform arguments.
def addPileUpTrfArgs(parser)
Add Pile-up related transform arguments to an argparse ArgumentParser.
def addCosmicsTrfArgs(parser)
Add Cosmics 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.
def addReSimulationArgs(parser)
Add Re-simulation transform arguments.