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 56 of file AtlasSemantics.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 77 of file AtlasSemantics.py.

77  def __init__(self, cpp_type):
78  super().__init__(cpp_type, valueSem = self._ItemSemantics())
79 

Member Function Documentation

◆ merge()

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

Definition at line 80 of file AtlasSemantics.py.

80  def merge(self,bb,aa):
81  for b in bb:
82  if b not in aa:
83  aa.append(b)
84  return aa
85 
86 

Member Data Documentation

◆ __handled_types__

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

Definition at line 60 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:29