ATLAS Offline Software
Functions
EvtGenFromEVNT_tf Namespace Reference

Functions

def main ()
 
def getTransform ()
 
def addMyArgs (parser)
 

Function Documentation

◆ addMyArgs()

def EvtGenFromEVNT_tf.addMyArgs (   parser)

Definition at line 46 of file EvtGenFromEVNT_tf.py.

46 def addMyArgs(parser):
47  # Use arggroup to get these arguments in their own sub-section (of --help)
48  parser.defineArgGroup('EvtGenFromEVNT_tf', 'EVNT merge job specific options')
49  parser.add_argument('--inputEVNTFile', nargs='+',
50  type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='input', runarg=True, type='evnt'),
51  help='Input EVNT file', group='EvtGenFromEVNT_tf')
52  parser.add_argument('--outputEVNT_MRGFile', '--outputEVNTFile',
53  type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output', runarg=True, type='evnt'),
54  help='Output EVNT file', group='EvtGenFromEVNT_tf')
55 
56 
57 
58 

◆ getTransform()

def EvtGenFromEVNT_tf.getTransform ( )

Definition at line 35 of file EvtGenFromEVNT_tf.py.

35 def getTransform():
36  executorSet = set()
37  executorSet.add(athenaExecutor(name = 'EvtGenFromEVNT', skeletonFile = 'EvgenJobTransforms/skeleton.EvtGenFromEVNT.py',inData = ['EVNT'], outData = ['EVNT_MRG']))
38 
39  trf = transform(executor = executorSet)
40 
41  addAthenaArguments(trf.parser)
42  addMyArgs(trf.parser)
43  return trf
44 
45 

◆ main()

def EvtGenFromEVNT_tf.main ( )

Definition at line 23 of file EvtGenFromEVNT_tf.py.

23 def main():
24 
25  msg.info('This is %s' % sys.argv[0])
26 
27  trf = getTransform()
28  trf.parseCmdLineArgs(sys.argv[1:])
29  trf.execute()
30  trf.generateReport()
31 
32  msg.info("%s stopped at %s, trf exit code %d" % (sys.argv[0], time.asctime(), trf.exitCode))
33  sys.exit(trf.exitCode)
34 
python.trfArgs.addAthenaArguments
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,...
Definition: trfArgs.py:59
EvtGenFromEVNT_tf.main
def main()
Definition: EvtGenFromEVNT_tf.py:23
Amg::transform
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
Definition: GeoPrimitivesHelpers.h:156
EvtGenFromEVNT_tf.addMyArgs
def addMyArgs(parser)
Definition: EvtGenFromEVNT_tf.py:46
CxxUtils::set
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.
Definition: bitmask.h:232
EvtGenFromEVNT_tf.getTransform
def getTransform()
Definition: EvtGenFromEVNT_tf.py:35