ATLAS Offline Software
Functions
NTUPMerge_tf Namespace Reference

Functions

def main ()
 
def getTransform ()
 

Function Documentation

◆ getTransform()

def NTUPMerge_tf.getTransform ( )

Definition at line 42 of file NTUPMerge_tf.py.

42 def getTransform():
43  executorSet = set()
44  addNTUPMergeSubsteps(executorSet)
45  trf = transform(executor = executorSet)
46  addPhysValidationMergeFiles(trf.parser)
47  addD3PDArguments(trf.parser, transform=trf, addD3PDMRGtypes=True)
48  addExtraDPDTypes(trf.parser, transform=trf, NTUPMergerArgs = True)
49  return trf
50 

◆ main()

def NTUPMerge_tf.main ( )

Definition at line 28 of file NTUPMerge_tf.py.

28 def main():
29 
30  msg.info('This is %s' % sys.argv[0])
31  if sys.argv[1:] == []:
32  msg.info("%s stopped at %s, no input parameters given" % (sys.argv[0], time.asctime()))
33 
34  trf = getTransform()
35  trf.parseCmdLineArgs(sys.argv[1:])
36  trf.execute()
37  trf.generateReport()
38  msg.info("%s stopped at %s, tf exit code %d" % (sys.argv[0], time.asctime(), trf.exitCode))
39  sys.exit(trf.exitCode)
40 
41 
python.trfArgs.addExtraDPDTypes
def addExtraDPDTypes(parser, pick=None, transform=None, multipleOK=False, NTUPMergerArgs=False)
Add additional DPD arguments.
Definition: trfArgs.py:484
NTUPMerge_tf.getTransform
def getTransform()
Definition: NTUPMerge_tf.py:42
python.PATTransformUtils.addNTUPMergeSubsteps
def addNTUPMergeSubsteps(executorSet)
Definition: PATTransformUtils.py:32
python.trfArgs.addD3PDArguments
def addD3PDArguments(parser, pick=None, transform=None, multipleOK=False, addD3PDMRGtypes=False)
Add D3PD arguments.
Definition: trfArgs.py:323
Amg::transform
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
Definition: GeoPrimitivesHelpers.h:156
python.PATTransformUtils.addPhysValidationMergeFiles
def addPhysValidationMergeFiles(parser)
Definition: PATTransformUtils.py:22
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:224
NTUPMerge_tf.main
def main()
Definition: NTUPMerge_tf.py:28