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

Classes

class  _ItemSemantics
 

Public Member Functions

def __init__ (self, cpp_type)
 
def merge (self, bb, aa)
 

Static Private Attributes

tuple __handled_types__ = ("SG::VarHandleKeyArray",)
 

Detailed Description

Treat VarHandleKeyArrays like arrays of strings

Definition at line 74 of file AtlasSemantics.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 95 of file AtlasSemantics.py.

95  def __init__(self, cpp_type):
96  super().__init__(cpp_type, valueSem = self._ItemSemantics())
97 

Member Function Documentation

◆ merge()

def python.AtlasSemantics.VarHandleArraySematics.merge (   self,
  bb,
  aa 
)

Definition at line 98 of file AtlasSemantics.py.

98  def merge(self,bb,aa):
99  for b in bb:
100  if b not in aa:
101  aa.append(b)
102  return aa
103 
104 

Member Data Documentation

◆ __handled_types__

tuple python.AtlasSemantics.VarHandleArraySematics.__handled_types__ = ("SG::VarHandleKeyArray",)
staticprivate

Definition at line 78 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