![]() |
The Gaudi Framework
master (ff829712)
|
(c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations # # This software is distributed under the terms of the Apache version 2 licence, # copied verbatim in the file "LICENSE". More...
Public Member Functions | |
__and__ (self, rhs) | |
__or__ (self, rhs) | |
__invert__ (self) | |
__rshift__ (self, rhs) | |
visitNode (self, visitor) | |
__eq__ (self, other) | |
__hash__ (self) | |
getFullName (self) | |
Protected Member Functions | |
_visitSubNodes (self, visitor) | |
Protected Attributes | |
_fullname = makeSequences(self).getFullName() | |
(c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations # # This software is distributed under the terms of the Apache version 2 licence, # copied verbatim in the file "LICENSE".
# # In applying this licence, CERN does not waive the privileges and immunities # granted to it by virtue of its status as an Intergovernmental Organization # or submit itself to any jurisdiction. #
Basic entry in the control flow graph.
Definition at line 18 of file ControlFlow.py.
ControlFlow.ControlFlowNode.__and__ | ( | self, | |
rhs ) |
Definition at line 23 of file ControlFlow.py.
ControlFlow.ControlFlowNode.__eq__ | ( | self, | |
other ) |
Definition at line 51 of file ControlFlow.py.
ControlFlow.ControlFlowNode.__hash__ | ( | self | ) |
Return a unique identifier for this object. As we use the `repr` of this object to check for equality, we use it here to define uniqueness.
Definition at line 54 of file ControlFlow.py.
ControlFlow.ControlFlowNode.__invert__ | ( | self | ) |
Definition at line 37 of file ControlFlow.py.
ControlFlow.ControlFlowNode.__or__ | ( | self, | |
rhs ) |
Definition at line 30 of file ControlFlow.py.
ControlFlow.ControlFlowNode.__rshift__ | ( | self, | |
rhs ) |
Definition at line 40 of file ControlFlow.py.
|
protected |
Reimplemented in ControlFlow.AndNode, ControlFlow.ignore, ControlFlow.InvertNode, ControlFlow.OrderedNode, ControlFlow.OrNode, ControlFlow.par, and ControlFlow.seq.
Definition at line 48 of file ControlFlow.py.
ControlFlow.ControlFlowNode.getFullName | ( | self | ) |
Allow use of an expression as an algorihtm/sequence in a Gaudi job configuration. Convert the expression in nested sequencers and return the full name of the top one.
Definition at line 63 of file ControlFlow.py.
ControlFlow.ControlFlowNode.visitNode | ( | self, | |
visitor ) |
Definition at line 43 of file ControlFlow.py.
|
protected |
Definition at line 74 of file ControlFlow.py.