![]() |
The Gaudi Framework
v39r3 (979e3109)
|
(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 | |
| def | __and__ (self, rhs) |
| def | __or__ (self, rhs) |
| def | __invert__ (self) |
| def | __rshift__ (self, rhs) |
| def | visitNode (self, visitor) |
| def | __eq__ (self, other) |
| def | __hash__ (self) |
| def | getFullName (self) |
Private Member Functions | |
| def | _visitSubNodes (self, visitor) |
Private Attributes | |
| _fullname | |
(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.
| def ControlFlow.ControlFlowNode.__and__ | ( | self, | |
| rhs | |||
| ) |
Reimplemented in ControlFlow.ControlFlowBool.
Definition at line 23 of file ControlFlow.py.
| def ControlFlow.ControlFlowNode.__eq__ | ( | self, | |
| other | |||
| ) |
Definition at line 51 of file ControlFlow.py.
| def 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.
| def ControlFlow.ControlFlowNode.__invert__ | ( | self | ) |
Reimplemented in ControlFlow.ControlFlowBool.
Definition at line 37 of file ControlFlow.py.
| def ControlFlow.ControlFlowNode.__or__ | ( | self, | |
| rhs | |||
| ) |
Reimplemented in ControlFlow.ControlFlowBool.
Definition at line 30 of file ControlFlow.py.
| def ControlFlow.ControlFlowNode.__rshift__ | ( | self, | |
| rhs | |||
| ) |
Definition at line 40 of file ControlFlow.py.
|
private |
Reimplemented in ControlFlow.seq, ControlFlow.par, ControlFlow.ignore, ControlFlow.InvertNode, ControlFlow.OrNode, ControlFlow.AndNode, and ControlFlow.OrderedNode.
Definition at line 48 of file ControlFlow.py.
| def 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.
| def ControlFlow.ControlFlowNode.visitNode | ( | self, | |
| visitor | |||
| ) |
Definition at line 43 of file ControlFlow.py.
|
private |
Definition at line 74 of file ControlFlow.py.