ATLAS Offline Software
Public Member Functions | Static Private Attributes | List of all members
python.AtlasSemantics.ToolHandleSemantics Class Reference
Inheritance diagram for python.AtlasSemantics.ToolHandleSemantics:
Collaboration diagram for python.AtlasSemantics.ToolHandleSemantics:

Public Member Functions

def __init__ (self, cpp_type)
 
def merge (self, b, a)
 

Static Private Attributes

tuple __handled_types__ = ("PrivateToolHandle",)
 

Detailed Description

Private alg-tools need recusive merging (de-duplication):

Definition at line 105 of file AtlasSemantics.py.

Constructor & Destructor Documentation

◆ __init__()

def python.AtlasSemantics.ToolHandleSemantics.__init__ (   self,
  cpp_type 
)

Definition at line 110 of file AtlasSemantics.py.

110  def __init__(self,cpp_type):
111  super(ToolHandleSemantics, self).__init__(cpp_type)
112 
113 

Member Function Documentation

◆ merge()

def python.AtlasSemantics.ToolHandleSemantics.merge (   self,
  b,
  a 
)

Definition at line 114 of file AtlasSemantics.py.

114  def merge(self,b,a):
115  #Deal with 'None'
116  if a is None or a=='': return b
117  if b is None or b=='': return a
118  return a.merge(b)
119 

Member Data Documentation

◆ __handled_types__

tuple python.AtlasSemantics.ToolHandleSemantics.__handled_types__ = ("PrivateToolHandle",)
staticprivate

Definition at line 109 of file AtlasSemantics.py.


The documentation for this class was generated from the following file:
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
python.utility.LHE.merge
def merge(input_file_pattern, output_file)
Merge many input LHE files into a single output file.
Definition: LHE.py:17