|
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 107 of file SimTransformUtils.py.
108 executorSet.add(athenaExecutor(name =
'AtlasG4TfTRIn',
109 skeletonCA =
'SimuJobTransforms.G4AtlasAlg_Skeleton',
110 substep =
'simTRIn', tryDropAndReload =
False,
112 outData=[
'HITS',
'NULL'] ))
113 executorSet.add(athenaExecutor(name =
'AtlasG4Tf',
114 skeletonCA =
'SimuJobTransforms.G4AtlasAlg_Skeleton',
115 substep =
'sim', tryDropAndReload =
False,
116 inData=[
'NULL',
'EVNT'],
117 outData=[
'EVNT_TR',
'HITS',
'NULL'] ))
◆ addCommonSimDigArguments()
def python.SimTransformUtils.addCommonSimDigArguments |
( |
|
parser | ) |
|
Add Argument Methods.
Definition at line 12 of file SimTransformUtils.py.
13 from SimuJobTransforms.simTrfArgs
import addForwardDetTrfArgs, addCommonSimDigTrfArgs
◆ addCommonSimulationArguments()
def python.SimTransformUtils.addCommonSimulationArguments |
( |
|
parser | ) |
|
Definition at line 17 of file SimTransformUtils.py.
18 from SimuJobTransforms.simTrfArgs
import addCommonSimTrfArgs, addSimIOTrfArgs, addCosmicsTrfArgs, addTrackRecordArgs
◆ addConfigurableSimSubstep()
def python.SimTransformUtils.addConfigurableSimSubstep |
( |
|
executorSet, |
|
|
|
confName, |
|
|
|
extraSkeleton, |
|
|
|
confSubStep, |
|
|
|
confInData, |
|
|
|
confOutData, |
|
|
|
confExtraRunargs, |
|
|
|
confRuntimeRunargs |
|
) |
| |
Definition at line 120 of file SimTransformUtils.py.
120 def addConfigurableSimSubstep(executorSet, confName, extraSkeleton, confSubStep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs):
121 executorSet.add(athenaExecutor(name = confName, skeletonFile = extraSkeleton + [
'SimuJobTransforms/skeleton.EVGENtoHIT_MC12.py'],
122 substep = confSubStep, tryDropAndReload =
False,
124 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 133 of file SimTransformUtils.py.
134 executorSet.add(athenaExecutor(name =
'HITtoRDO',
135 skeletonCA=
'SimuJobTransforms.HITtoRDO_Skeleton',
136 substep =
'h2r', tryDropAndReload =
False,
137 inData = [
'HITS'], outData = [
'RDO',
'RDO_FILT'],
138 onlyMPWithRunargs = [
139 'inputLowPtMinbiasHitsFile',
140 'inputHighPtMinbiasHitsFile',
141 'inputCavernHitsFile',
142 'inputBeamHaloHitsFile',
143 'inputBeamGasHitsFile'
144 ]
if in_reco_chain
else None))
◆ addDigiValidationSubstep()
def python.SimTransformUtils.addDigiValidationSubstep |
( |
|
executorSet | ) |
|
Definition at line 153 of file SimTransformUtils.py.
154 executorSet.add(athenaExecutor(name =
'DigiValidation',
155 skeletonCA=
'SimuJobTransforms.RDOtoHIST_DIGI_Skeleton',
156 inData = [
'RDO'], outData = [
'HIST_DIGI'],))
◆ addHITSMergeArguments()
def python.SimTransformUtils.addHITSMergeArguments |
( |
|
parser | ) |
|
Definition at line 51 of file SimTransformUtils.py.
52 from SimuJobTransforms.simTrfArgs
import addHITSMergeArgs
◆ addHITSValidArguments()
def python.SimTransformUtils.addHITSValidArguments |
( |
|
parser | ) |
|
Definition at line 59 of file SimTransformUtils.py.
60 from SimuJobTransforms.simTrfArgs
import addHITSValidArgs, addCommonSimDigTrfArgs
◆ addPureDigitizationArguments()
def python.SimTransformUtils.addPureDigitizationArguments |
( |
|
parser | ) |
|
Definition at line 29 of file SimTransformUtils.py.
30 from SimuJobTransforms.simTrfArgs
import addBasicDigiArgs, addPileUpTrfArgs
◆ addPureSimulationArguments()
def python.SimTransformUtils.addPureSimulationArguments |
( |
|
parser | ) |
|
◆ addRDOValidArguments()
def python.SimTransformUtils.addRDOValidArguments |
( |
|
parser | ) |
|
Definition at line 64 of file SimTransformUtils.py.
65 from SimuJobTransforms.simTrfArgs
import addRDOValidArgs, addCommonSimDigTrfArgs
◆ addReSimulationArguments()
def python.SimTransformUtils.addReSimulationArguments |
( |
|
parser | ) |
|
Definition at line 34 of file SimTransformUtils.py.
35 from SimuJobTransforms.simTrfArgs
import addCommonSimTrfArgs, addCosmicsTrfArgs, addTrackRecordArgs, addSim_tfArgs, addReSimulationArgs
◆ addReSimulationSubstep()
def python.SimTransformUtils.addReSimulationSubstep |
( |
|
executorSet | ) |
|
Definition at line 95 of file SimTransformUtils.py.
96 SimExe = athenaExecutor(name =
'ReSim',
97 skeletonCA =
'SimuJobTransforms.ReSimulation_Skeleton',
99 tryDropAndReload =
False,
100 perfMonFile =
'ntuple.pmon.gz',
102 outData=[
'HITS_RSM'],
103 inputDataTypeCountCheck = [
'HITS'] )
104 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 72 of file SimTransformUtils.py.
73 TRExe = athenaExecutor(name =
'TRtoHITS',
74 skeletonCA =
'SimuJobTransforms.ISF_Skeleton',
75 substep =
'simTRIn', tryDropAndReload =
False, perfMonFile =
'ntuple.pmon.gz',
77 outData=[
'HITS',
'NULL'] )
78 executorSet.add(TRExe)
79 SimExe = athenaExecutor(name =
'EVNTtoHITS',
80 skeletonCA =
'SimuJobTransforms.ISF_Skeleton',
81 substep =
'sim', tryDropAndReload =
False, perfMonFile =
'ntuple.pmon.gz',
82 inData=[
'NULL',
'EVNT'],
83 outData=[
'EVNT_TR',
'HITS',
'NULL'] )
87 SimExe.inData = [(
'EVNT',
'BS_SKIM')]
89 SimExe.inData = [(
'EVNT',
'TXT_EVENTID')]
90 SimExe.outData = [
'HITS']
91 SimExe.inputDataTypeCountCheck = [
'EVNT']
92 executorSet.add(SimExe)
◆ addSimValidationSubstep()
def python.SimTransformUtils.addSimValidationSubstep |
( |
|
executorSet | ) |
|
Definition at line 147 of file SimTransformUtils.py.
148 executorSet.add(athenaExecutor(name =
'SimValidation',
149 skeletonCA=
'SimuJobTransforms.HITtoHIST_SIM_Skeleton',
150 inData = [
'HITS'], outData = [
'HIST_SIM'],))
◆ addStandardHITSMergeSubstep()
def python.SimTransformUtils.addStandardHITSMergeSubstep |
( |
|
executorSet | ) |
|
Definition at line 127 of file SimTransformUtils.py.
128 executorSet.add(athenaExecutor(name =
'HITSMerge', substep=
"hitsmerge",
129 skeletonCA =
'SimuJobTransforms.HITSMerge_Skeleton',
130 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 178 of file SimTransformUtils.py.
179 extraSkeleton = [], confSubstep = 'sim',
180 confInData=['NULL','EVNT'],
181 confOutData=['EVNT_TR','HITS','NULL'],
182 confExtraRunargs=None, confRuntimeRunargs=None ):
184 addConfigurableSimSubstep(executor, confName, extraSkeleton, confSubstep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs )
185 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 169 of file SimTransformUtils.py.
170 extraSkeleton = [], confSubstep = 'simTRIn',
171 confInData=['EVNT_TR'],
172 confOutData=['HITS','NULL'],
173 confExtraRunargs=None, confRuntimeRunargs=None ):
175 addConfigurableSimSubstep(executor, confName, extraSkeleton, confSubstep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs )
176 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 159 of file SimTransformUtils.py.
162 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.