ATLAS Offline Software
Loading...
Searching...
No Matches
python.SimTransformUtils Namespace Reference

Functions

 addCommonSimDigArguments (parser)
 Add Argument Methods.
 addCommonSimulationArguments (parser)
 addPureSimulationArguments (parser)
 addPureDigitizationArguments (parser)
 addReSimulationArguments (parser)
 addSimulationArguments (parser)
 addAtlasG4Arguments (parser)
 addHITSMergeArguments (parser)
 addDigitizationArguments (parser)
 addHITSValidArguments (parser)
 addRDOValidArguments (parser)
 addSimulationSubstep (executorSet)
 addReSimulationSubstep (executorSet)
 addAtlasG4Substep (executorSet)
 addConfigurableSimSubstep (executorSet, confName, extraSkeleton, confSubStep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs)
 addStandardHITSMergeSubstep (executorSet)
 addDigitizationSubstep (executorSet, in_reco_chain=False)
 addSimValidationSubstep (executorSet)
 addDigiValidationSubstep (executorSet)
 appendSimulationSubstep (trf)
 Append Sub-step Methods.
 appendAtlasG4Substep (trf)
 appendConfigurableSimTRInSubstep (trf, confName='AtlasG4TfTRIn', extraSkeleton=[], confSubstep='simTRIn', confInData=['EVNT_TR'], confOutData=['HITS', 'NULL'], confExtraRunargs=None, confRuntimeRunargs=None)
 appendConfigurableSimSubstep (trf, confName='AtlasG4Tf', extraSkeleton=[], confSubstep='sim', confInData=['NULL', 'EVNT'], confOutData=['EVNT_TR', 'HITS', 'NULL'], confExtraRunargs=None, confRuntimeRunargs=None)
 appendHITSMergeSubstep (trf)
 appendDigitizationSubstep (trf)

Variables

 msg = logging.getLogger(__name__)

Function Documentation

◆ addAtlasG4Arguments()

python.SimTransformUtils.addAtlasG4Arguments ( parser)

Definition at line 46 of file SimTransformUtils.py.

46def addAtlasG4Arguments(parser):
47 addCommonSimDigArguments(parser)
48 addPureSimulationArguments(parser)
49

◆ addAtlasG4Substep()

python.SimTransformUtils.addAtlasG4Substep ( executorSet)

Definition at line 96 of file SimTransformUtils.py.

96def addAtlasG4Substep(executorSet):
97 executorSet.add(athenaExecutor(name = 'AtlasG4TfTRIn',
98 skeletonCA = 'SimuJobTransforms.G4AtlasAlg_Skeleton',
99 substep = 'simTRIn', tryDropAndReload = False,
100 inData=['EVNT_TR'],
101 outData=['HITS','NULL'] ))
102 executorSet.add(athenaExecutor(name = 'AtlasG4Tf',
103 skeletonCA = 'SimuJobTransforms.G4AtlasAlg_Skeleton',
104 substep = 'sim', tryDropAndReload = False,
105 inData=['NULL','EVNT'],
106 outData=['EVNT_TR','HITS','NULL'] ))
107
108

◆ addCommonSimDigArguments()

python.SimTransformUtils.addCommonSimDigArguments ( parser)

Add Argument Methods.

Definition at line 11 of file SimTransformUtils.py.

11def addCommonSimDigArguments(parser):
12 from SimuJobTransforms.simTrfArgs import addForwardDetTrfArgs, addCommonSimDigTrfArgs
13 addCommonSimDigTrfArgs(parser)
14 addForwardDetTrfArgs(parser)
15

◆ addCommonSimulationArguments()

python.SimTransformUtils.addCommonSimulationArguments ( parser)

Definition at line 16 of file SimTransformUtils.py.

16def addCommonSimulationArguments(parser):
17 from SimuJobTransforms.simTrfArgs import addCommonSimTrfArgs, addSimIOTrfArgs, addCosmicsTrfArgs, addTrackRecordArgs
18 addSimIOTrfArgs(parser)
19 addCommonSimTrfArgs(parser)
20 addCosmicsTrfArgs(parser)
21 addTrackRecordArgs(parser)
22

◆ addConfigurableSimSubstep()

python.SimTransformUtils.addConfigurableSimSubstep ( executorSet,
confName,
extraSkeleton,
confSubStep,
confInData,
confOutData,
confExtraRunargs,
confRuntimeRunargs )

Definition at line 109 of file SimTransformUtils.py.

109def addConfigurableSimSubstep(executorSet, confName, extraSkeleton, confSubStep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs):
110 executorSet.add(athenaExecutor(name = confName, skeletonFile = extraSkeleton + ['SimuJobTransforms/skeleton.EVGENtoHIT_MC12.py'],
111 substep = confSubStep, tryDropAndReload = False,
112 inData = confInData,
113 outData = confOutData, extraRunargs = confExtraRunargs, runtimeRunargs = confRuntimeRunargs ))
114
115

◆ addDigitizationArguments()

python.SimTransformUtils.addDigitizationArguments ( parser)

Definition at line 54 of file SimTransformUtils.py.

54def addDigitizationArguments(parser):
55 addCommonSimDigArguments(parser)
56 addPureDigitizationArguments(parser)
57

◆ addDigitizationSubstep()

python.SimTransformUtils.addDigitizationSubstep ( executorSet,
in_reco_chain = False )

Definition at line 122 of file SimTransformUtils.py.

122def addDigitizationSubstep(executorSet, in_reco_chain=False):
123 executorSet.add(athenaExecutor(name = 'HITtoRDO',
124 skeletonCA='SimuJobTransforms.HITtoRDO_Skeleton',
125 substep = 'h2r', tryDropAndReload = False,
126 inData = ['HITS'], outData = ['RDO','RDO_FILT'],
127 onlyMPWithRunargs = [
128 'inputLowPtMinbiasHitsFile',
129 'inputHighPtMinbiasHitsFile',
130 'inputCavernHitsFile',
131 'inputBeamHaloHitsFile',
132 'inputBeamGasHitsFile'
133 ] if in_reco_chain else None))
134
135

◆ addDigiValidationSubstep()

python.SimTransformUtils.addDigiValidationSubstep ( executorSet)

Definition at line 142 of file SimTransformUtils.py.

142def addDigiValidationSubstep(executorSet):
143 executorSet.add(athenaExecutor(name = 'DigiValidation',
144 skeletonCA='SimuJobTransforms.RDOtoHIST_DIGI_Skeleton',
145 inData = ['RDO'], outData = ['HIST_DIGI'],))
146

◆ addHITSMergeArguments()

python.SimTransformUtils.addHITSMergeArguments ( parser)

Definition at line 50 of file SimTransformUtils.py.

50def addHITSMergeArguments(parser):
51 from SimuJobTransforms.simTrfArgs import addHITSMergeArgs
52 addHITSMergeArgs(parser)
53

◆ addHITSValidArguments()

python.SimTransformUtils.addHITSValidArguments ( parser)

Definition at line 58 of file SimTransformUtils.py.

58def addHITSValidArguments(parser):
59 from SimuJobTransforms.simTrfArgs import addHITSValidArgs, addCommonSimDigTrfArgs
60 addHITSValidArgs(parser)
61 addCommonSimDigTrfArgs(parser)
62

◆ addPureDigitizationArguments()

python.SimTransformUtils.addPureDigitizationArguments ( parser)

Definition at line 28 of file SimTransformUtils.py.

28def addPureDigitizationArguments(parser):
29 from SimuJobTransforms.simTrfArgs import addBasicDigiArgs, addPileUpTrfArgs
30 addBasicDigiArgs(parser)
31 addPileUpTrfArgs(parser)
32

◆ addPureSimulationArguments()

python.SimTransformUtils.addPureSimulationArguments ( parser)

Definition at line 23 of file SimTransformUtils.py.

23def addPureSimulationArguments(parser):
24 addCommonSimulationArguments(parser)
25 from SimuJobTransforms.simTrfArgs import addSim_tfArgs
26 addSim_tfArgs(parser)
27

◆ addRDOValidArguments()

python.SimTransformUtils.addRDOValidArguments ( parser)

Definition at line 63 of file SimTransformUtils.py.

63def addRDOValidArguments(parser):
64 from SimuJobTransforms.simTrfArgs import addRDOValidArgs, addCommonSimDigTrfArgs
65 addRDOValidArgs(parser)
66 addCommonSimDigTrfArgs(parser)
67
68

◆ addReSimulationArguments()

python.SimTransformUtils.addReSimulationArguments ( parser)

Definition at line 33 of file SimTransformUtils.py.

33def addReSimulationArguments(parser):
34 from SimuJobTransforms.simTrfArgs import addCommonSimTrfArgs, addCosmicsTrfArgs, addTrackRecordArgs, addSim_tfArgs, addReSimulationArgs
35 addCommonSimTrfArgs(parser)
36 addCosmicsTrfArgs(parser)
37 addTrackRecordArgs(parser)
38 addCommonSimDigArguments(parser)
39 addSim_tfArgs(parser)
40 addReSimulationArgs(parser)
41

◆ addReSimulationSubstep()

python.SimTransformUtils.addReSimulationSubstep ( executorSet)

Definition at line 84 of file SimTransformUtils.py.

84def addReSimulationSubstep(executorSet):
85 SimExe = athenaExecutor(name = 'ReSim',
86 skeletonCA = 'SimuJobTransforms.ReSimulation_Skeleton',
87 substep = 'rsm',
88 tryDropAndReload = False,
89 perfMonFile = 'ntuple.pmon.gz',
90 inData=['HITS'],
91 outData=['HITS_RSM'],
92 inputDataTypeCountCheck = ['HITS'] )
93 executorSet.add(SimExe)
94
95

◆ addSimulationArguments()

python.SimTransformUtils.addSimulationArguments ( parser)

Definition at line 42 of file SimTransformUtils.py.

42def addSimulationArguments(parser):
43 addCommonSimDigArguments(parser)
44 addPureSimulationArguments(parser)
45

◆ addSimulationSubstep()

python.SimTransformUtils.addSimulationSubstep ( executorSet)

Definition at line 69 of file SimTransformUtils.py.

69def addSimulationSubstep(executorSet):
70 TRExe = athenaExecutor(name = 'TRtoHITS',
71 skeletonCA = 'SimuJobTransforms.ISF_Skeleton',
72 substep = 'simTRIn', tryDropAndReload = False, perfMonFile = 'ntuple.pmon.gz',
73 inData=['EVNT_TR'],
74 outData=['HITS','NULL'] )
75 executorSet.add(TRExe)
76 SimExe = athenaExecutor(name = 'EVNTtoHITS',
77 skeletonCA = 'SimuJobTransforms.ISF_Skeleton',
78 substep = 'sim', tryDropAndReload = False, perfMonFile = 'ntuple.pmon.gz',
79 inData=['NULL','EVNT'],
80 outData=['EVNT_TR','HITS','NULL'] )
81 executorSet.add(SimExe)
82
83

◆ addSimValidationSubstep()

python.SimTransformUtils.addSimValidationSubstep ( executorSet)

Definition at line 136 of file SimTransformUtils.py.

136def addSimValidationSubstep(executorSet):
137 executorSet.add(athenaExecutor(name = 'SimValidation',
138 skeletonCA='SimuJobTransforms.HITtoHIST_SIM_Skeleton',
139 inData = ['HITS'], outData = ['HIST_SIM'],))
140
141

◆ addStandardHITSMergeSubstep()

python.SimTransformUtils.addStandardHITSMergeSubstep ( executorSet)

Definition at line 116 of file SimTransformUtils.py.

116def addStandardHITSMergeSubstep(executorSet):
117 executorSet.add(athenaExecutor(name = 'HITSMerge', substep="hitsmerge",
118 skeletonCA = 'SimuJobTransforms.HITSMerge_Skeleton',
119 tryDropAndReload = False, inputDataTypeCountCheck = ['HITS']))
120
121

◆ appendAtlasG4Substep()

python.SimTransformUtils.appendAtlasG4Substep ( trf)

Definition at line 153 of file SimTransformUtils.py.

153def appendAtlasG4Substep(trf):
154 executor = set()
155 addAtlasG4Substep(executor)
156 trf.appendToExecutorSet(executor)
157
STL class.

◆ appendConfigurableSimSubstep()

python.SimTransformUtils.appendConfigurableSimSubstep ( trf,
confName = 'AtlasG4Tf',
extraSkeleton = [],
confSubstep = 'sim',
confInData = ['NULL','EVNT'],
confOutData = ['EVNT_TR','HITS','NULL'],
confExtraRunargs = None,
confRuntimeRunargs = None )

Definition at line 167 of file SimTransformUtils.py.

171 confExtraRunargs=None, confRuntimeRunargs=None ):
172 executor = set()
173 addConfigurableSimSubstep(executor, confName, extraSkeleton, confSubstep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs )
174 trf.appendToExecutorSet(executor)
175

◆ appendConfigurableSimTRInSubstep()

python.SimTransformUtils.appendConfigurableSimTRInSubstep ( trf,
confName = 'AtlasG4TfTRIn',
extraSkeleton = [],
confSubstep = 'simTRIn',
confInData = ['EVNT_TR'],
confOutData = ['HITS','NULL'],
confExtraRunargs = None,
confRuntimeRunargs = None )

Definition at line 158 of file SimTransformUtils.py.

162 confExtraRunargs=None, confRuntimeRunargs=None ):
163 executor = set()
164 addConfigurableSimSubstep(executor, confName, extraSkeleton, confSubstep, confInData, confOutData, confExtraRunargs, confRuntimeRunargs )
165 trf.appendToExecutorSet(executor)
166

◆ appendDigitizationSubstep()

python.SimTransformUtils.appendDigitizationSubstep ( trf)

Definition at line 181 of file SimTransformUtils.py.

181def appendDigitizationSubstep(trf):
182 executor = set()
183 addDigitizationSubstep(executor)
184 trf.appendToExecutorSet(executor)
185
186#def appendSimValidationSubstep(trf):
187# executor = set()
188# addSimValidationSubstep(executor)
189# trf.appendSimVAlidationSubstep(executor)
190
191#def appendDigiValidationSubstep(trf):
192# executor = set()
193# addDigiValidationSubstep(executor)
194# trf.appendDigiVAlidationSubstep(executor)

◆ appendHITSMergeSubstep()

python.SimTransformUtils.appendHITSMergeSubstep ( trf)

Definition at line 176 of file SimTransformUtils.py.

176def appendHITSMergeSubstep(trf):
177 executor = set()
178 addStandardHITSMergeSubstep(executor)
179 trf.appendToExecutorSet(executor)
180

◆ appendSimulationSubstep()

python.SimTransformUtils.appendSimulationSubstep ( trf)

Append Sub-step Methods.

Definition at line 148 of file SimTransformUtils.py.

148def appendSimulationSubstep(trf):
149 executor = set()
150 addSimulationSubstep(executor)
151 trf.appendToExecutorSet(executor)
152

Variable Documentation

◆ msg

python.SimTransformUtils.msg = logging.getLogger(__name__)

Definition at line 6 of file SimTransformUtils.py.