ATLAS Offline Software
Functions
NTUPMerge_tf Namespace Reference

Functions

def main ()
 
def getTransform ()
 

Function Documentation

◆ getTransform()

def NTUPMerge_tf.getTransform ( )

Definition at line 36 of file NTUPMerge_tf.py.

36 def getTransform():
37  executorSet = set()
38  addNTUPMergeSubsteps(executorSet)
39  trf = transform(executor = executorSet)
40  addPhysValidationMergeFiles(trf.parser)
41  addExtraDPDTypes(trf.parser, transform=trf, NTUPMergerArgs = True)
42  return trf
43 

◆ main()

def NTUPMerge_tf.main ( )

Definition at line 22 of file NTUPMerge_tf.py.

22 def main():
23 
24  msg.info('This is %s' % sys.argv[0])
25  if sys.argv[1:] == []:
26  msg.info("%s stopped at %s, no input parameters given" % (sys.argv[0], time.asctime()))
27 
28  trf = getTransform()
29  trf.parseCmdLineArgs(sys.argv[1:])
30  trf.execute()
31  trf.generateReport()
32  msg.info("%s stopped at %s, tf exit code %d" % (sys.argv[0], time.asctime(), trf.exitCode))
33  sys.exit(trf.exitCode)
34 
35 
python.trfArgs.addExtraDPDTypes
def addExtraDPDTypes(parser, pick=None, transform=None, multipleOK=False, NTUPMergerArgs=False)
Add additional DPD arguments.
Definition: trfArgs.py:440
NTUPMerge_tf.getTransform
def getTransform()
Definition: NTUPMerge_tf.py:36
python.PATTransformUtils.addNTUPMergeSubsteps
def addNTUPMergeSubsteps(executorSet)
Definition: PATTransformUtils.py:32
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:232
NTUPMerge_tf.main
def main()
Definition: NTUPMerge_tf.py:22