ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
python.AlgSequence.AthRetrySequencer Class Reference

AthRetrySequencer -------------------------------------------------------—. More...

Inheritance diagram for python.AlgSequence.AthRetrySequencer:
Collaboration diagram for python.AlgSequence.AthRetrySequencer:

Public Member Functions

def __init__ (self, name="AthRetrySequencer", **kwargs)
 
def getProperties (self)
 
def insert (self, index, item)
 
def setup (self)
 

Public Attributes

 Members
 synchronize the list of Members with our Configurable children More...
 

Detailed Description

AthRetrySequencer -------------------------------------------------------—.

Sequence of Gaudi algorithms

Definition at line 70 of file Control/AthenaCommon/python/AlgSequence.py.

Constructor & Destructor Documentation

◆ __init__()

def python.AlgSequence.AthRetrySequencer.__init__ (   self,
  name = "AthRetrySequencer",
**  kwargs 
)

Definition at line 73 of file Control/AthenaCommon/python/AlgSequence.py.

73  def __init__( self, name = "AthRetrySequencer", **kwargs ):
74  # call base class __init__ to pass new name
75  super( AthRetrySequencer, self ).__init__( name, **kwargs )
76 

Member Function Documentation

◆ getProperties()

def python.AlgSequence.AthRetrySequencer.getProperties (   self)

Definition at line 77 of file Control/AthenaCommon/python/AlgSequence.py.

77  def getProperties( self ):
78 
79  props = super( AthRetrySequencer, self ).getProperties()
80 
81 
82  if 'Members' in props:
83  props['Members'] = [ c.getFullName() for c in self.getChildren() ]
84  return props
85 

◆ insert()

def python.AlgSequence.AthRetrySequencer.insert (   self,
  index,
  item 
)

Definition at line 86 of file Control/AthenaCommon/python/AlgSequence.py.

86  def insert( self, index, item ):
87  self.__iadd__( item, index = index )
88 

◆ setup()

def python.AlgSequence.AthRetrySequencer.setup (   self)

Definition at line 89 of file Control/AthenaCommon/python/AlgSequence.py.

89  def setup( self ):
90 
91 
92  self.Members = [ c.getFullName() for c in self.getChildren() ]
93 
94  from AthenaCommon import Logging
95  msg = Logging.logging.getLogger( "AthRetrySequencer" )
96  msg.debug( 'setup of sequence: %s', self.getName() )
97  if msg.isEnabledFor( Logging.logging.VERBOSE ):
98  # call of __repr__ is relatively expensive
99  msg.verbose( 'layout of sequence: %s\n%s', self.getName(), str(self) )
100 
101 
102  super( AthRetrySequencer, self ).setup()

Member Data Documentation

◆ Members

python.AlgSequence.AthRetrySequencer.Members

synchronize the list of Members with our Configurable children

Definition at line 92 of file Control/AthenaCommon/python/AlgSequence.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
str
Definition: BTagTrackIpAccessor.cxx:11
python.setup
def setup()
Definition: Control/Hephaestus/python/__init__.py:9